Courier IMAP - 帐户的邮箱目录不属于正确的 uid 或 gid

Courier IMAP - 帐户的邮箱目录不属于正确的 uid 或 gid

所以我四处寻找,发现这把DEFDOMAIN="@domain.se"事情搞砸了,所以我把它从中删除了/etc/courier/imapd,然后我就到了工作的地步SMTP,我从以下地方得到了这个IMAP

Jul  2 13:23:10 HOST authdaemond: Authenticated: sysusername=anton, sysuserid=<null>, sysgroupid=20001, homedir=/storage/vmail/anton, address=anton, fullname=Anton, maildir=<null>, quota=<null>, options=<null>
Jul  2 13:23:10 HOST authdaemond: Authenticated: clearpasswd=MyPasswd, passwd=$3e$04$AC1c10x0A3etWCJFrla.Rl2sevNhq24yXYxrq8IN7mEeGI20.
Jul  2 13:23:10 HOST imapd-ssl: anton: Account's mailbox directory is not owned by the correct uid or gid

但我不确定为什么,因为:

# ls -l /storage/vmail/
-rw-r--r--  1 vmail  vmail   22 Mar 13 01:06 .Xdefaults
-rw-r--r--  1 vmail  vmail  773 Mar 13 01:06 .cshrc
-rw-r--r--  1 vmail  vmail  398 Mar 13 01:06 .login
-rw-r--r--  1 vmail  vmail  113 Mar 13 01:06 .mailrc
-rw-r--r--  1 vmail  vmail  218 Mar 13 01:06 .profile
drwx------  2 vmail  vmail  512 Jun 30 10:44 .ssh
drwxr-xr-x  3 anton  anton  512 Jun 30 10:44 anton

我的/etc/courier/imapd说:

MAILDIRPATH=/storage/vmail

但我也尝试过:

MAILDIRPATH=Maildir

/etc/passwd指出:

# cat /etc/passwd | grep anton                                                                                                                                                                                 
anton:*:20001:20001:Anton:/storage/vmail/anton:/sbin/nologin

我哪里出错了?

答案1

好的,好人在daemonforums.org为我解决了!

禁用IMAP_MAILBOX_SANITY_CHECK=0/etc/courier/imapd添加完全相同的行来/etc/courier/imapd-ssl完成此任务。

也不确定它是否有帮助或者它是否会起作用: maildirmake /storage/vmail/anton/Maildir这是我帐户的 Maildir,显然该路径将与任何在这个问题上追踪我足迹的人不同。

相关内容