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이며 분명히 이 문제에 대해 내 발자취를 따르는 사람과는 경로가 다를 것입니다.

관련 정보