cyrus imap server

Snazim se doma na zkousku rozbehat cyrus IMAP server. Fedora Core4
Kdyz dam test serveru:

su cyrus
imtest -m login -p imap localhost

tak se me zobrazi:

S: * OK jmeno.serveru.cz Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-6.fc4 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE STARTTLS LISTEXT LIST-SUBSCRIBED X-NETSCAPES: C01 OK Completed
Please enter your password:
C: L01 LOGIN cyrus {8}
S: + go ahead
C:
S: L01 NO Login failed: authentication failure
Authentication failed. generic failure
Security strength factor: 0

Mimochodem, kde se definuje heslo pro toto prihlaseni?? Ja jsem definoval pouze heslo pro cyrus

imapd.conf mam:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus root
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt

Diky za radu. Uz si s tim hraju druhy den a nevim si s tim rady.

onecne se me podarilo najit tu spravnou chybku.

Prikazem:

sasldblistusers2

jsem si zobrazil, zda mam vytvoreneho uzivatele, pres ktereho se pripojuji.

Nasledne jsem provedl test hesla:

testsaslauthd -u TESTOVANYUZIVATEL -p HESLO

Nemelo by se zobrazit
0: NO “authentication failed”
ale
0: OK “Success.”

Pokud se obevi prvni hlaska, stacilo me dle stranky http://comments.gmane.org/gmane.mail.imap.cyrus/18720 zmenit prava

chown root.mail /var/run/saslauthd/saslauthd.pid

A jiz me prihlasovani funguje vporadku.

Jestliže chcete ověřovat uživatele proti PAM, tak spusťte saslauth -a pam
pak musíte přidat uživatele do cyrusu uživatele: cyradm -user uživatel -server server. cyrus se zeptá na heslo a pak vykoukne prompt. Následně cm user.uživatel. Prompt se ukončí příkazem quit. Tohle se musí udělat pro každého uživatele zvlášť.