swaks
Erscheinungsbild
swaks - Swiss Army Knife for SMTP
Beschreibung
Installation
sudo apt install swaks
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
| Wert | Beschreibung |
|---|---|
| 0 | Erfolg |
| >0 | Fehler |
Anwendung
SMTP ohne Authentifizierung
Hiermit wird eine einfache E-Mail von Ihrem Server versendet, um zu überprüfen, ob die SMTP-Kommunikation funktioniert:
swaks --to recipient@example.com --from sender@example.com --server mail.example.com
SMTP-Authentifizierungstest
Testen Sie den Versand mit SMTP-Authentifizierung (ersetzen Sie die Werte entsprechend):
swaks --to recipient@example.com --from sender@example.com
--server mail.example.com --auth LOGIN
--auth-user username --auth-password password
Bestimmte Ports oder bestimmte Verschlüsselung
Port 587 mit STARTTLS
swaks --to recipient@example.com --from sender@example.com
--server mail.example.com --port 587 --tls
- SMTPS auf Port 465
swaks --to recipient@example.com --from sender@example.com
--server mail.example.com --port 465 --smtps
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
Tipps zur Fehlerbehebung
Swaks liefert detailliertes Feedback zu jedem Schritt der SMTP-Sitzung
- Achten Sie bei der Fehlerbehebung auf Folgendes
| DNS-Auflösungsfehler | Können auf falsche MX- oder A-Einträge hinweisen |
| Authentifizierungsfehler | Können auf falsche Anmeldedaten oder eine deaktivierte SMTP-Authentifizierung hinweisen |
| Meldungen „Relay denied“ | Deuten darauf hin, dass der Server nicht für die Weiterleitung von E-Mails über Ihre IP-Adresse konfiguriert ist |
| Ablehnung durch den Zielserver | Suchen Sie nach Hinweisen in der SMTP-Fehlerantwort |
- Beispiel für einen Auszugsausschnitt
** 550 5.1.1 <recipient@example.com>: Empfängeradresse abgelehnt: Benutzer unbekannt**
Dies deutet darauf hin, dass die Empfängeradresse auf dem Ziel-Mailserver nicht existiert.
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks