NOTE: I found yesterday also that as Cyrus-IMAP requires the socket to be located in /var/run/saslauthd/ , and would seem that you can not tell Cyrus-IMAP where to look for the socket (I am yet to 100% confirm this), that I had to make a symlink to the location where my socket was. Also as on reboots the symlink gets destroyed, I added the following two lines to my /etc/init.d/saslauthd script:
At the top in the variables section I added: SYMLINK="/var/run/saslauthd" after the test to create the socket directory (as stated above), I added the following line: test -h $SYMLINK || ln -s $PWDIR $SYMLINK Hope this information is of use to you guys. -- saslauthd init script does not allow movement of PID https://launchpad.net/bugs/79371 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs