我在 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=<[email protected]>, 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 [email protected] rhost=xxx
好的,现在看来我需要 /etc/pam.d/pop3 中的内容
任何帮助都非常感谢。提前致谢。
答案1
解决方案可能取决于您如何配置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