swaks – Swiss Army Knife SMTP, the all-purpose smtp transaction tester
Unter Ubuntu/Debian lässt sich swaks einfach installieren:
apt install swaks
Hier ein paar einfache Testcases um verschiedene Einlieferungsverfahren zu testen:
SMTP ohne Authentifizierung testen
swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net
SMTP mit Authentifizierung (PLAIN)
swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net --auth --auth-user absender@example.com --auth-password foobar
SMTP mit Authentifizierung (SMTPS auf Port 465)
swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net --auth --auth-user absender@example.com --auth-password foobar --port 465 -tlsc
SMTP mit Authentifizierung (SUBMISSION auf Port 587)
swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net --auth --auth-user absender@example.com --auth-password foobar --port 587 -tls