Swaks: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| Zeile 43: | Zeile 43: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<!-- output --> | === 1. Einfacher SMTP-Test (ohne Authentifizierung) === | ||
Hiermit wird eine einfache E-Mail von Ihrem Server versendet, um zu überprüfen, ob die SMTP-Kommunikation funktioniert: | |||
<code>swaks --to recipient@example.com --from sender@example.com --server mail.example.com</code> | |||
=== 2. SMTP-Authentifizierungstest === | |||
Testen Sie den Versand mit SMTP-Authentifizierung (ersetzen Sie die Werte entsprechend): | |||
<code>swaks --to recipient@example.com --from sender@example.com</code> | |||
<code>--server mail.example.com --auth LOGIN</code> | |||
<code>--auth-user username --auth-password password</code> | |||
=== 3. Testen eines bestimmten Ports oder einer bestimmten Verschlüsselung === | |||
So testen Sie die Verwendung von Port 587 mit STARTTLS: | |||
<code>swaks --to recipient@example.com --from sender@example.com</code> | |||
<code>--server mail.example.com --port 587 --tls</code> | |||
So testen Sie SMTPS auf Port 465: | |||
<code>swaks --to recipient@example.com --from sender@example.com</code> | |||
<code>--server mail.example.com --port 465 --smtps</code> | |||
== Tipps zur Fehlerbehebung mit Swaks == | |||
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: | |||
<code><** 550 5.1.1 <recipient@example.com>: Empfängeradresse abgelehnt: Benutzer unbekannt**</code> | |||
Dies deutet darauf hin, dass die Empfängeradresse auf dem Ziel-Mailserver nicht existiert.<!-- output --> | |||
<syntaxhighlight lang="bash" highlight="" line> | <syntaxhighlight lang="bash" highlight="" line> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 10. Juli 2026, 09:13 Uhr
swaks - Swiss Army Knife for SMTP
Beschreibung
Installation
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
| Wert | Beschreibung |
|---|---|
| 0 | Erfolg |
| >0 | Fehler |
Anwendung
1. Einfacher SMTP-Test (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
2. 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
3. Testen eines bestimmten Ports oder einer bestimmten Verschlüsselung
So testen Sie die Verwendung von Port 587 mit STARTTLS:
swaks --to recipient@example.com --from sender@example.com
--server mail.example.com --port 587 --tls
So testen Sie SMTPS auf Port 465:
swaks --to recipient@example.com --from sender@example.com
--server mail.example.com --port 465 --smtps
Tipps zur Fehlerbehebung mit Swaks
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.
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks