CentOS 6: Postfix meldet "warning: SASL authentication failure: No worthy mechs found"
Wenn Sie Postfix, wie in der Anleitung CentOS 6: Postfix soll E-Mails über SMTP-Relay-Server versenden beschrieben, als SMTP Relay Server konfiguriert haben und in der Logdatei /var/log/maillog die folgenden Meldungen beim Versand einer E-Mail angezeigt bekommen, dann könnten die folgenden Schritte das Problem lösen.
[root@centos6 ~]# tail -f /var/log/maillog
[...]
May 19 11:35:43 centos6 postfix/qmgr[23099]: 66765C165E: from=<absender@web.de>, size=608, nrcpt=1 (queue active)
May 19 11:35:44 centos6 postfix/smtp[23133]: warning: SASL authentication failure: No worthy mechs found
May 19 11:35:44 centos6 postfix/smtp[23133]: 66765C165E: to=<empfaenger@web.de>, relay=smtp.web.de[217.72.192.157]:25, delay=636, delays=635/0.01/0.15/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.web.de[217.72.192.157]: no mechanism available)
[...]
May 19 11:35:43 centos6 postfix/qmgr[23099]: 66765C165E: from=<absender@web.de>, size=608, nrcpt=1 (queue active)
May 19 11:35:44 centos6 postfix/smtp[23133]: warning: SASL authentication failure: No worthy mechs found
May 19 11:35:44 centos6 postfix/smtp[23133]: 66765C165E: to=<empfaenger@web.de>, relay=smtp.web.de[217.72.192.157]:25, delay=636, delays=635/0.01/0.15/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.web.de[217.72.192.157]: no mechanism available)
In diesem Fall liegt das Problem daran, dass die benötigten SASL-Bibliotheken nicht installiert wurden. Überprüfen Sie dazu einfach das Verzeichnis /usr/lib64/sasl2/.
[root@centos6 ~]# ls -la /usr/lib64/sasl2/
insgesamt 108
drwxr-xr-x. 2 root root 4096 19. Mai 11:35 .
dr-xr-xr-x. 33 root root 20480 19. Mai 00:46 ..
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so -> libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so.2 -> libanonymous.so.2.0.23
-rwxr-xr-x. 1 root root 18776 7. Dez 23:02 libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so -> libsasldb.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so.2 -> libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 22784 7. Dez 23:02 libsasldb.so.2.0.23
insgesamt 108
drwxr-xr-x. 2 root root 4096 19. Mai 11:35 .
dr-xr-xr-x. 33 root root 20480 19. Mai 00:46 ..
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so -> libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so.2 -> libanonymous.so.2.0.23
-rwxr-xr-x. 1 root root 18776 7. Dez 23:02 libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so -> libsasldb.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so.2 -> libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 22784 7. Dez 23:02 libsasldb.so.2.0.23
Fehlen hier die Dateien liblogin.so und libplain.so müssen Sie noch das RPM-Paket cyrus-sasl-plain installieren.
[root@centos6 ~]# yum install cyrus-sasl-plain
Nach der Installation sollten die benötigten Dateien im Verzeichnis /usr/lib64/sasl2/ vorhanden sein.
[root@centos6 ~]# ls -la /usr/lib64/sasl2/
insgesamt 108
drwxr-xr-x. 2 root root 4096 19. Mai 11:35 .
dr-xr-xr-x. 33 root root 20480 19. Mai 00:46 ..
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so -> libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so.2 -> libanonymous.so.2.0.23
-rwxr-xr-x. 1 root root 18776 7. Dez 23:02 libanonymous.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 liblogin.so -> liblogin.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 liblogin.so.2 -> liblogin.so.2.0.23
-rwxr-xr-x 1 root root 18808 7. Dez 23:02 liblogin.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 libplain.so -> libplain.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 libplain.so.2 -> libplain.so.2.0.23
-rwxr-xr-x 1 root root 18808 7. Dez 23:02 libplain.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so -> libsasldb.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so.2 -> libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 22784 7. Dez 23:02 libsasldb.so.2.0.23
insgesamt 108
drwxr-xr-x. 2 root root 4096 19. Mai 11:35 .
dr-xr-xr-x. 33 root root 20480 19. Mai 00:46 ..
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so -> libanonymous.so.2.0.23
lrwxrwxrwx. 1 root root 22 18. Mai 16:52 libanonymous.so.2 -> libanonymous.so.2.0.23
-rwxr-xr-x. 1 root root 18776 7. Dez 23:02 libanonymous.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 liblogin.so -> liblogin.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 liblogin.so.2 -> liblogin.so.2.0.23
-rwxr-xr-x 1 root root 18808 7. Dez 23:02 liblogin.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 libplain.so -> libplain.so.2.0.23
lrwxrwxrwx 1 root root 18 19. Mai 11:35 libplain.so.2 -> libplain.so.2.0.23
-rwxr-xr-x 1 root root 18808 7. Dez 23:02 libplain.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so -> libsasldb.so.2.0.23
lrwxrwxrwx. 1 root root 19 18. Mai 16:52 libsasldb.so.2 -> libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 22784 7. Dez 23:02 libsasldb.so.2.0.23
Starten Sie jetzt den Postfix-Daemon neu.
[root@centos6 ~]# service postfix restart
Damit die E-Mails in der Mail-Queue an die jeweiligen Mail-Server weitergereicht werden rufen Sie noch den folgenden Befehl auf.
[root@centos6 ~]# postqueue -f
In der Logdatei /var/log/maillog sollten jetzt die folgenden Einträge angezeigt werden.
[root@centos6 ~]# tail -f /var/log/maillog
[...]
May 19 11:36:28 centos6 postfix/qmgr[23258]: 66765C165E: from=<absender@web.de>, size=608, nrcpt=1 (queue active)
May 19 11:36:28 centos6 postfix/smtp[23261]: 66765C165E: to=<empfaenger@web.de>, relay=smtp.web.de[217.72.192.157]:25, delay=680, delays=680/0.04/0.29/0.15, dsn=2.0.0, status=sent (250 Requested mail action okay, completed)
May 19 11:36:28 centos6 postfix/qmgr[23258]: 66765C165E: removed
[...]
May 19 11:36:28 centos6 postfix/qmgr[23258]: 66765C165E: from=<absender@web.de>, size=608, nrcpt=1 (queue active)
May 19 11:36:28 centos6 postfix/smtp[23261]: 66765C165E: to=<empfaenger@web.de>, relay=smtp.web.de[217.72.192.157]:25, delay=680, delays=680/0.04/0.29/0.15, dsn=2.0.0, status=sent (250 Requested mail action okay, completed)
May 19 11:36:28 centos6 postfix/qmgr[23258]: 66765C165E: removed
Dieser Eintrag wurde am 10.06.2012 erstellt und zuletzt am 24.01.2016 bearbeitet.
Direkter Link zu dieser Seite: http://www.gtkdb.de/index_33_1691.html
[ Zur Startseite ] [ Zur Kategorie ]
© 2004-2021 by Georg Kainzbauer