Kurztipp: postfix - SASL authentication failure: No worthy mechs found

Wer einen Postfix-Mailserver aufsetzt und ihn dahingehend konfiguriert, dass Mails über ein externes Relay versendet werden, wundert sich vermutlich über die folgenden Fehlermeldung:

1Mar 19 17:00:22 hostname01 postfix/smtp[2003]: warning: SASL authentication failure: No worthy mechs found

Die Ursache kann ganz banal sein - in meinem Fall wurde eine Minimal-Installation von RHEL durchgeführt, bei welcher SASL inklusive plain-Modul fehlten.

Ein einfaches Nachinstallieren der Bibliotheken löste hier schon das Problem:

1# yum install cyrus-sasl{,-plain} libsasl2-modules

Sofern kein SASL-Modul fehlt, sollte die Postfix-Hauptkonfiguration /etc/postfix/main.cf genauer analysiert werden:

  • Tippfehler?
  • SASL SMTP-Password Map vergessen? (postmap?)
  • SASL SMTP-Security Options fehlerhaft?
  • sender_canonical vergessen?

Übersetzungen: