Sample Header Ad - 728x90

Maildir permissions for courier

2 votes
0 answers
875 views
I'm having difficulty with maildir permissions for **Courier** , an IMAP server I've installed on a box running Debian Wheezy. The mail directory I use is /var/mail/users, with the following permissions: drwxr-sr-x 3 mail mail 4.0K Oct 14 08:09 users This directory has chmod 750 permissions. The individual *user* directories inside /var/mail/users have the following permissions: drwx------ 6 johnsmith johnsmith 4.0K Oct 14 08:13 johnsmith Note that the individual user directories are owned by the user, and have permissions of 700. The problem is that this causes courier to fail when it tries to access the user directories. (The error message courier gives is vague, but I'm certain it's a permissions issue): # telnet localhost 143 Trying ::1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information. 0 LOGIN johnsmith@myhost.com mypassword 0 OK LOGIN Ok. 0 STATUS INBOX (MESSAGES UNSEEN) 0 NO [ALERT] STATUS failed Note that the STATUS command fails. Courier doesn't say why and there's nothing in /var/log/mail.log, but I'm 99% sure it's a permissions issue, because if I change the permissions on /var/mail/users/johnsmith to 777, courier has no problem with the STATUS command and reports success. But of course, I don't want to set permissions to 777. I thought perhaps the problem is that the /var/mail/users/johnsmith directory should be owned by mail instead of johnsmith. So I tried doing that, but then courier fails on the LOGIN command: 0 LOGIN johnsmith@myhost.com mypassword * BYE [ALERT] Fatal error: Account's mailbox directory is not owned by the correct uid or gid: So what are the safest correct permissions I should set for the maildir (and maildir sub directories) so that courier can successfully login and access each dir?
Asked by Siler (153 rep)
Oct 14, 2014, 12:25 PM
Last activity: Oct 14, 2014, 12:30 PM