Dovecot 中止登录用户=

Dovecot 中止登录用户=

我在 Dovecot 配置方面遇到了问题。
我安装了全套 VestaCP(托管控制面板),其中包含 Dovecot。
(早些时候,我用这个面板配置了许多服务器,一切正常)

通过面板添加新的电子邮件地址后,我尝试通过 Apple Mail 和 Mozila thunderbird 连接,但邮件客户端显示有关电子邮件/密码无效的错误。

/var/log/dovecot.log发现这个:

imap-login: Info: Aborted login (auth failed, 2 attempts in 1 secs): user=<>, method=LOGIN, rip=x.x.x.x, lip=y.y.y.y, TLS, session=<zzz>

为什么是“ user=<>”?我认为那里应该有一封电子邮件,但它是空的?当然,在邮件客户端中指定了登录名。

如果有帮助的话:

  • 操作系统 Ubuntu 16.04。AWS EC2。
  • AWS 安全组中的端口 143、587 已开放。

答案1

我修复了这个问题!

在 vesta 面板中,我转到“用户”并进行“重建邮件”。

之后,在 dovecot.log 中我发现了新的错误:

Error: User initialization failed: namespace configuration error: Duplicate namespace prefix: ""
imap: Error: Invalid user settings. Refer to server log for more information.

解决我发现的这个问题这里

删除文件 /etc/dovecot/conf.d/15-mailboxes.conf 并重新启动服务后,一切正常!

相关内容