Am Mittwoch, 8. September 2004 11:30 schrieb Dieter Kluenter:
Thomas Gräber
writes:
Am Dienstag, 7. September 2004 17:11 schrieb Dieter Kluenter:
Thomas Gräber
writes:
Hallo,
[...] Hast Recht, ich weiss nicht, was er damit macht. Habe jetzt auch das Problem bei der Compilierung beheben können. Jetzt kompiliert er alles sauber durch, auch die Berkeley Module. Nach der Installation habe ich aber immer noch das gleiche Problem.
Da will ich dich kurz erleuchten :-) Cyrus-imapd-2.x benötigt BDB um eine hash Database aller Files zu erstellen. Du wirst also nach einiger Zeit ziemlich große xxxx.log Files finden. Mit db_archive kannst du dann prüfen, welche gelöschten werden können.
[...]
Das Merkwürdige ist, dass in der /etc/imapd.conf folgendes steht: sasl_pwcheck_method: saslauthd
Was ist daran merkwürdig?
Laut Doku, wenn ich sie richtig verstanden habe, bestimmt das die Methode, mit der die Authentifizierung abgewickelt wird. Dafür gibt es die Werte auxprop, pwcheck und saslauthd. Wenn diese Variable nicht gesetzt ist, nimmt er automatisch auxprop. Da diese aber gesetzt ist, sollte er das nicht verwenden. Oder wird das noch von was anderem verwendet?
Eine Anwendung kann, muß sich aber nicht an die Konfiguration halten. SASL geht, als default, alle verfügbaren Methoden durch, bis eine erfolgreich ist. Das kann dann zu der scheinbaren Fehlermeldung führen, daß sasldb nicht verfügbar ist, weil ja auch nicht eingerichtet.
Mit welchem Parameter wird denn saslauthd gestartet? Deine Fehlermeldungen deuten darauf hin, daß keine sasldb besteht und auch kein weiteres Auxiliary Property Plugin als Speicher für Identitäten und Passwörter existiert.
saslauthd -a pam /etc/pam.d/imap existiert auch. Für mich sieht das allerdings so aus, als ob der imapd gar nicht versucht, den saslauthd anzusprechen. meine /etc/imapd.conf sieht zur zeit folgendermassen aus: configdirectory: /var/imap partition-default: /var/spool/imap allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 sasl_pwcheck_method: saslauthd Mfg, Thomas