Я получаю следующие ошибки от Dovecot. Я пробовал искать ответы в Google, но не нашел решений.
Я получаю следующие ошибки.
Apr 4 03:03:44 usve75539 dovecot: pop3-login: Login: user=<peter>, method=PLAIN, rip=xxxx, lip=xxxx, mpid=4148, TLS, session=<NG8G+p8vkQB4FsJg>
Apr 4 03:03:44 usve75539 dovecot: pop3(peter): Error: Couldn't open INBOX: Mailbox doesn't allow inferior mailboxes
Apr 4 03:03:44 usve75539 dovecot: pop3(peter): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Apr 4 03:03:51 usve75539 dovecot: pop3-login: Disconnected (auth failed, 1 attempts in 4 secs): user=<peter@xyz.com>, method=PLAIN, rip=xxx, lip=xxx, TLS, session=<lW4r+p8vlAB4FsJg>
Предполагаю, что это как-то связано с аутентификацией pam.
Apr 4 05:42:07 usve75539 auth: pam_unix(pop3:auth): check pass; user unknown
Apr 4 05:42:07 usve75539 auth: pam_unix(pop3:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=peter@xyz.com rhost=xxx
Хорошо, теперь похоже, что мне нужно содержимое того, что должно быть в /etc/pam.d/pop3
Любая помощь была бы здоровой. Заранее спасибо.
Решение может зависеть от того, как вы настроили свойство mail_location
.
Например, если вы используете вариант хранения mbox
, вот официальное решение:
# Trick mbox configuration which allows a mail folder which contains both
# messages and sub-folders
mail_location = mbox:~/mail:LAYOUT=maildir++:INDEX=~/mail/index:CONTROL=~/mail/control
Но если вместо этого вы используете maildir
, документация кажется, предполагается, что подпапки ("низшие почтовые ящики") разрешены. Но кто-то еще занимался этой проблемой:
mail_location = maildir:~/Maildir:LAYOUT=fs