Andre Tann schrieb:
Hallo Liste.
Ich habe da noch ein Verst�ndnisproblem mit saslauthd und cyrus. Die Konfiguration:
mailsrv:~ # grep sasl /etc/imapd.conf sasl_pwcheck_method: saslauthd
saslauthd l�uft:
mailsrv:~ # rcsaslauthd status Checking for service saslauthd: running
Wenn ich nun Mails abholen will, dann kann sich jeder Systemuser bei Cyrus einloggen, und zwar mit seinem Systempasswort.
Also um das noch mal klar zu stellen: Du schreibst, dass deine User die Mails per imap oder pop3 mit Hilfe Ihrer normalen Systemkontozugänge abholen sollen. Ergo ist die user Datenbank "saslpasswd(2)" dafür nicht geeignet. Du brauchst dafür dann natürlich Zugriff auf die Zugangsdaten, die in /etc/passwd bzw /etc/shadow gespeichert sind. cyrus autentifiziert mit mit sasl, daher muß natürlich saslauthd laufen. Das ist bei dir ja auch der Fall. Nun muß aber der saslauthd auch wissen, wogegen er authentifizieren soll. Dass sagst du ihm in /etc/sysconfig/saslauthd mit SASLAUTHD_AUTHMECH=pam. Wie schon gesagt, in /etc/imapd.conf muss dann (u.a.) stehen: sasl_pwcheck_method: saslauthd Eigentlich sollte damit alles laufen (saslauthd- und cyrus-Neustart nach Konfigurationsänderungen nicht vergessen). -Ingo.