neděle 21. ledna 2007

"Don't blame Sendmail"

Jak strávit příjemně bezmocné nedělní odpoledne? Co zkusit nakonfigurovat Debian -- konkrétně poštovní server Sendmail a k němu Cyrus SASL verze 2 (Simple Authentication and Security Layer) s podporou PAM (Pluggable Authentication Modules).
I když je všechno nakonfigurováno podle návodu Nejvyššího, ověření hesla se stále nedaří. V tu chvíli je vhodné zapnout podrobné logování: define(`confLOG_LEVEL', 15) a dozvědět se problém:
AUTH failure (LOGIN): no mechanism available (-4) SASL(-4): no mechanism available: checkpass failed
To, že v /usr/lib/sasl/Sendmail.conf máte nastavené pwcheck_method: PAM i mech_list: LOGIN PLAIN, které fungovalo se SASL v 1.5 je úplně jedno, protože teď už to nefunguje.
V čem je problém nevím, ale řešení spočívá ve spuštění démona saslauthd: v /etc/default/saslauthd nastavit START=yes a MECHANISMS="pam" a v /usr/lib/sasl/Sendmail.conf nastavit jeho používání: pwcheck_method: saslauthd.

Žádné komentáře:

Okomentovat