Cyrus Authentifizierung via Saslauthd Problem
Ich versuche, einen Email-Server mit den Standardpaketen von SuSE 8.2 aufzusetzen. Dabei sollen folgende Programme genutzt werden: Postfix, Cyrus, OpenLDAP An sich funktioniert alles. Postfix sucht User im LDAP-Verzeichnis und will sie an Cyrus zustellen. SASL Authentifizierung von Cyrus soll mittels Saslauthd und PAM über den LDAP Server geschehen. Das klappt auch, wenn man das ganze mit testsaslauthd ausprobiert. Leider gibt es ein Problem, was die Authentifizierung in Cyrus angeht. Im Log erscheint diese Fehlermeldung: Apr 21 15:28:07 services pop3d[11586]: badlogin: web11208.mail.yahoo.com[216.136.131.190] plaintext denis.roy SASL(-1): generic\ failure: checkpass failed Außerdem gibt es diesen Fehler in auth: Apr 21 15:43:16 services pop3d[20477]: cannot connect to saslauthd server Der trace von saslauthd zeigt nix an, deswegen denke ich, dass Cyrus gar nicht erst mit saslauthd kommunizieren kann. Eine Vermutung war, das Cyrus den socket nicht findet, der in /var/run/sasl2/mux ist, was nicht gerade das Standardverzeichnis dafür zu sein scheint. Da ich allerdings nur SuSE Pakete benutze, habe ich eigentlich die Hoffnung, dass die das richtig hinbekommen haben beim Kompilieren. Kann man Cyrus irgendwie diesen socket separat mitteilen? In /etc/imapd.conf scheint der Parameter sasl_saslauthd_path nicht so viel zu bringen, und wenn doch, dann liegt das Problem woanders. Ich habe mittlerweile überhaupt keine Ahnung mehr, was ich noch machen könnte, und nach mehr als 10h im Dunkeln tappen und im Internet suchen raucht der Kopf ein wenig. Falls also jemand einen guten Tip oder RTFM hat, wäre ich sehr dankbar. Denis
participants (1)
-
Denis Roy