CLI

Verstuur e-mails vanuit je terminal

Alles wat je via de Wesender API kunt doen, is ook beschikbaar als CLI-commando. Ideaal voor snelle tests, scripts en CI/CD-pipelines.

Installeren via GitHub Packages
npm install -g @wesender/wesender-cli
# Installeren
npm install -g @wesender/wesender-cli

# Verstuur een testmail
wesender send --to jij@voorbeeld.nl --subject "Test"
# Email ID: em_01jwx8fb3n  Status: delivered

# Domeinen bekijken
wesender domains list
# mail.joudomein.nl     verified
# transact.joudomein.nl verified
Functies

Alles wat de API kan, kan de CLI ook

Snel versturen

Test je templates en e-mailflow direct vanuit de terminal. Geen dashboard nodig.

Realtime logs

Stream je e-maillogs live met --follow. Filter op status, domein of tijdstip.

Domeinbeheer

Voeg domeinen toe, controleer DNS-records en haal verificatiestatus op.

API-key beheer

Maak en verwijder API-keys. Bekijk welke keys actief zijn in je account.

CI/CD-integratie

Gebruik de CLI in GitHub Actions, GitLab CI of elke andere pipeline.

Diagnostics

wesender doctor controleert je configuratie en DNS-instellingen op fouten.

Versturen

Test je templates in seconden

Verstuur een testmail vanuit je terminal zonder een script te schrijven. Ideaal om je template te controleren voor productie.

  • --to: ontvanger
  • --from: optioneel geverifieerd adres
  • --html: HTML-bestand of inline string
  • --attach: bijlage meesturen
# Snel een testmail versturen
wesender send \
  --to jij@voorbeeld.nl \
  --subject "Test vanuit de CLI" \
  --html "<p>Hallo vanuit de terminal!</p>"

# Email ID: em_01jwx8fb3n
# Status: delivered
# Alle domeinen bekijken
wesender domains list

# Domein toevoegen
wesender domains add mail.joudomein.nl

# DNS-status controleren
wesender domains verify mail.joudomein.nl
Domeinen

Beheer domeinen zonder het dashboard

Voeg domeinen toe, controleer de DNS-status en forceer een herverificatie vanuit de terminal.

Logs

Zie elk event in realtime

Stream je e-maillogboek live naar de terminal. Filter op status, datum of e-mail-ID.

  • --follow voor realtime streaming
  • --status om te filteren
  • --limit voor het aantal resultaten
# Live logs streamen
wesender logs --follow

# Logs filteren op status
wesender logs --status bounced --limit 50

# Specifieke e-mail bekijken
wesender emails get em_01jwx8fb3n

Klaar om te starten?

Installeer de CLI via npm en verstuur je eerste e-mail in minder dan een minuut. Gratis te gebruiken met je Wesender-account.