Tutorials Rootserver, Linux, Shell, Apache, PHP, MySQL, HTML, CSS, Javascript
18 Feb
Kurz und knapp – hier ein paar Commands, die hilfreich bei der Fehlersuche in der Postfix-Konfiguration sind. Habt Ihr weitere Tipps? Gerne erweitere ich die Liste mit Euren Vorschlägen.
Komplette Postfix-Konfiguration
postconf -dpostconf -npostconf -d smtpd_sasl_typepostfix check
postfix stop && postfix -v start
egrep '(warning|error|fatal|panic):' /var/log/mail.log
debug_peer_level in der main.cfsaslfinger -stestsaslauthd -u Benutzer -p Passwort -smtp
less /var/log/mail.info und dann SHIFT+F
host relay-test.mail-abuse.org
telnet mailserver.domain.de 25vorher Emailkontodaten wie folgt mit BASE64 kodieren:
perl -MMIME::Base64 -e 'print encode_base64("\0Benutzer\0Passwort");'
Die Ergebnis braucht Ihr für die Authentifizierung (AUTH … siehe unten )
Die fett gedruckten Befehle müssen eingegeben werden.
$ telnet server.example.com 25
. . .
220 server.example.com ESMTP Postfix
EHLO client.example.com
250-server.example.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH DIGEST-MD5 PLAIN CRAM-MD5
250 8BITMIME
AUTH PLAIN AHRlc3QAdGVzdHBhc3M=
235 Authentication successful
Weitere nützliche Debugging-Tipps hab ich hier gefunden:
http://www.postfix-book.com/debugging.html
Schreib' einen Kommentar