Hi. Because I'm still fighting to get cyrus to work, I decided I'd try the POP3 next. First, I installed cyrus-imapd 2.0.16 and cyrus-sasl 1.5.27. I then added a user with saslpasswd. This user also exists as a system. Next, I changed pwcheck_method to "saslauthd" in /etc/imapd.conf and /usr/lib/sasl/Cyrus.conf. I then started the saslauthd with "saslauthd -a pam -T" (or rather, the Mandrake init script did). After that, I fired up the cyrus server.
Now I tried a pop3 login using telnet: > telnet host pop3 Trying ip... Connected to host (ip). Escape character is '^]'. +OK devel.net-attach.de Cyrus POP3 v2.0.16 server ready user askwar +OK Name is a valid mailbox pass kkkkkkkkkkkkkkk -ERR Invalid login In /var/log/, I get the following messages after I send the pass string (the pass being the same as I added with saslpasswd): ==> ./auth.log <== Mar 5 15:58:29 devel saslauthd[14742]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure Mar 5 15:58:29 devel saslauthd[14742]: AUTHFAIL: askwar [PAM auth error] ==> ./messages <== Mar 5 15:58:22 devel pop3d[14740]: accepted connection Mar 5 15:58:29 devel saslauthd[14742]: AUTHFAIL: askwar [PAM auth error] Mar 5 15:58:29 devel pop3d[14740]: badlogin: gw.net-attach.de[217.70.160.108] plaintext askwar NO PAM auth error /etc/pam.d/pop contains: [root@devel pam.d]# cat pop #%PAM-1.0 auth required /lib/security/pam_stack.so service=system-auth account required /lib/security/pam_stack.so service=system-auth I suppose /etc/pam.d/system-auth is also relevant, isn't it? #%PAM-1.0 auth required /lib/security/pam_env.so auth sufficient /lib/security/pam_unix.so likeauth nullok auth required /lib/security/pam_deny.so account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so retry=3 password sufficient /lib/security/pam_unix.so nullok use_authtok md5 shadow password required /lib/security/pam_deny.so session required /lib/security/pam_limits.so session required /lib/security/pam_unix.so --------- I now changed the startup of saslauthd to -t getpwent. Now I get the following messages in /var/log: ==> ./messages <== Mar 5 16:02:29 devel saslauthd[14899]: AUTHFAIL: askwar Mar 5 16:02:29 devel pop3d[14740]: badlogin: gw.net-attach.de[217.70.160.108] plaintext askwar NO Also with -t shadow I can't get it to work :( ==> ./messages <== Mar 5 16:04:11 devel pop3d[14910]: login: gw.net-attach.de[217.70.160.108] askwar plaintext Well, what am I doing wrong and how can I get cyrus to finally work? Thanks, Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.de | Jabber: [EMAIL PROTECTED] iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 3 days 4 hours 45 minutes