所以我四处寻找,发现这把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,显然该路径将与任何在这个问题上追踪我足迹的人不同。