Well, after fixing the path to saslauthd I still can't connect. My auth.log reports: Oct 22 18:47:43 ophelia imap[18556]: cannot connect to saslauthd server: Connection refused

Odd. You don't have any firewalling rules configured that could affect this? My output looks much the same:


unix 2 [ ACC ] STREAM LISTENING 21488014 8277/saslauthd /var/run/saslauthd/mux

and I have no special config in /etc/cyrus.conf or /etc/imap.conf to tell imapd where to find saslauthd. Saslauthd is running as
'saslauthd -a pam'
with no other arguments.


Which is odd.  I checked to make sure that saslauthd is listening, and it appears to 
be:
[EMAIL PROTECTED] mux]$ netstat -nalp | grep saslauthd
(No info could be read for "-p": geteuid()=500 but you should be root.)
unix  2      [ ACC ]     STREAM     LISTENING     106088 -                   
/var/run/saslauthd/mux

/etc/imapd.conf is as follows:
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: root cyrus guildencrantz

You should probably not list yourself as an admin if that's your normal mail account, as it appears to be given your From: address. As the documentation suggests, being an admin lets you create folders anywhere, and may confuse other clients. I made this mistake when first learning about Cyrus, and had mozilla create '/var/spool/imap/Sent' etc because it misdetected the IMAP namespace. Most irritating.





Reply via email to