Zum Inhalt springen

swaks

Aus Foxwiki

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
  1. swaks(1)

Projekt