Swaks: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
K Textersetzung - „wikitable“ durch „table table-striped table-hover“
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 20: Zeile 20:


=== Optionen ===
=== Optionen ===
{| class="table table-striped table-hover sortable options gnu big"
{| class="table table-striped table-hover sortable options gnu"
|-
|-
! Unix !! GNU !! Parameter !! Beschreibung
! Unix !! GNU !! Parameter !! Beschreibung
Zeile 31: Zeile 31:
=== Umgebungsvariablen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
=== Exit-Status ===
{| class="table table-striped table-hover options col1center big"
{| class="table table-striped table-hover options col1center"
|-
|-
! Wert !! Beschreibung
! Wert !! Beschreibung
Zeile 85: Zeile 85:
</syntaxhighlight>
</syntaxhighlight>


=== Tipps zur Fehlerbehebung ===
=== Fehlerbehebung ===
[[Swaks]] liefert detailliertes Feedback zu jedem Schritt der SMTP-Sitzung
[[Swaks]] liefert detailliertes Feedback zu jedem Schritt der SMTP-Sitzung


; Beachten
; Beachten
{| class="table table-striped table-hover options big"
{| class="table table-striped table-hover options"
! !!
! !!
|-
|-

Aktuelle Version vom 5. August 2026, 18:14 Uhr

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

Ohne Authentifizierung

Einfache E-Mail versenden, um die SMTP-Kommunikation zu prüfen

swaks --to recipient@example.com --from sender@example.com --server mail.example.com
swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net

Mit Authentifizierung

Bestimmte Ports oder bestimmte Verschlüsselung

SMTP-Authentifizierung

Versand mit SMTP-Authentifizierung

swaks --to recipient@example.com --from sender@example.com --server mail.example.com --auth LOGIN --auth-user username --auth-password password

Port 587 mit STARTTLS

SMTP mit Authentifizierung (SUBMISSION auf Port 587)
swaks --to recipient@example.com --from sender@example.com --server mail.example.com --port 587 --tls
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

SMTPS auf Port 465

SMTP mit Authentifizierung (SMTPS auf Port 465)
swaks --to recipient@example.com --from sender@example.com --server mail.example.com --port 465 --smtps
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

PLAIN

swaks --server <server_to_test> --from absender@example.com --to empfaenger@example.net --auth --auth-user absender@example.com --auth-password foobar

Fehlerbehebung

Swaks liefert detailliertes Feedback zu jedem Schritt der SMTP-Sitzung

Beachten
DNS-Auflösungsfehler Falsche MX- oder A-Einträge
Authentifizierungsfehler Falsche Anmeldedaten oder eine deaktivierte SMTP-Authentifizierung
Relay denied Server nicht für die Weiterleitung von E-Mails über Ihre IP-Adresse konfiguriert
Ablehnung durch den Zielserver Suchen Sie nach Hinweisen in der SMTP-Fehlerantwort
Beispiel für einen Auszugsausschnitt

Empfängeradresse existiert auf dem Ziel-Mailserver nicht

** 550 5.1.1 <recipient@example.com>: Empfängeradresse abgelehnt: Benutzer unbekannt**


Anhang

Siehe auch



Dokumentation

Man-Page
  1. swaks(1)

Projekt

  1. https://jetmore.org/john/code/swaks/
  2. https://github.com/jetmore/swaks