Am Dienstag, 7. September 2004 15:20 schrieb Thomas Gräber:
ich habe folgendes Problem. Ich habe mir die Source-Pakete aus von Homepage geladen und kompiliert. Allerdings musste ich den Support für Berkeley-DB deaktivieren, da ich eine solche Datenbank nicht verwende und es beim compilieren dieses Moduls Probleme gab.
ich kann sowohl /usr/cyrus/bin/master, wie auch saslauthd ohne Fehler starten, wenn ich aber versuche, mich am imap-Server anzumelden, z.B.: über cyradm, bekomme ich im Log folgende Fehlermeldungen:
imap[883]: could not find auxprop plugin, was searching for [all] imap[883]: OTP: auxprop backend can't store properties imap[883]: DIGEST-MD5 server step 1 perl: DIGEST-MD5 client step 2 imap[883]: DIGEST-MD5 server step 2 imap[883]: could not find auxprop plugin, was searching for [all] map[883]: could not find auxprop plugin, was searching for [all] imap[883]: no secret in database imap[883]: badlogin: localhost [::1] DIGEST-MD5 [SASL(-13): user not found: no secret in database] master[875]: process 883 exted, status 0
Das Merkwürdige ist, dass in der /etc/imapd.conf folgendes steht: sasl_pwcheck_method: saslauthd
Du bietest dem CLient alle Mechanismen, die installiert sind an. Wie z.B. DIGEST-MD5, diesen hat der Client sich genommen. Allerdings funktioniert dieser mit dem saslauthd, aufgrund des recht einfachen Protokolls, nicht. Cyrus-SASL weiss das, es bietet diesen zwar trotzdem an, wenn er dann aber wirklich benutzt wird, fällt es zurück auf die auxprop-backends (sasldb). Wenn Du den saslauthd bnenutzen möchtest, musst Du die nicht unterstüzten Mechanimen ausblenden, also beim Cyrus-IMAP einfach: sasl_mechanism_list: plain login -- Andreas