Alright, I think I understand. By fixing the other side do you mean I could add mail_uid=0 and mail_gid=0 in dovecot.conf? to match the current mails permissions. We are migrating a server over and we ran into this snag when transferring Maildirs over
On Fri, 2011-07-08 at 10:12 +0200, Thomas Leuxner wrote:
On Thu, Jul 07, 2011 at 02:52:55PM -0500, Max Dunlap wrote:
The permissions are: -rw------- 1 root root 7609 2011-07-05 16:06 /home/dlambert/Maildir/cur/msg.COmK:2,ST
What's so difficult about this?
[ Log excerpt ] Jul 7 13:44:18 mail-breakaway dovecot: IMAP(dlambert): open(/home/dlambert/Maildir/cur/msg.COmK:2,ST) failed: Permission denied (euid=1002(dlambert) egid=1002(dlambert) missing +r perm: /home/dlambert/Maildir/cur/msg.COmK:2,ST)
[ Conf excerpt ] auth default: passdb: driver: pam userdb: driver: passwd
You are accessing the maildir structure using UID 1002 but the directory is owned by UID 1. Needs to be fixed on either side...
Please visit these links and have a look at the quote below:
http://wiki.dovecot.org/PasswordDatabase/PAM http://wiki.dovecot.org/AuthDatabase/Passwd
[...] This uses the UID and GID fields from passwd, but home directory is overridden. Also the default mail_location setting is overridden.
Thomas