带有 Dovecot 密码文件的最小 Postfix 因未知用户而失败

带有 Dovecot 密码文件的最小 Postfix 因未知用户而失败

我已经完成了几个 Postfix / Dovecot / MySQL 安装,所有安装都运行正常。我正在尝试构建一个没有数据库的最小 Postfix Dovecot 服务器。目前,我已使用 Dovecot 密码文件进行 Auth 操作。我可以使用 IMAP 连接,并且服务器上已创建所有文件夹,因此我知道我的 IMAP 设置 ID 是正确的。

后缀

smtpd_sasl_type = dovecot
virtual_transport = dovecot

多夫科特

doveadm user [email protected]
field   value
uid     4900
gid     4900
home    /home/vmail/example.com/user/
mail    maildir:/home/vmail/example.com/user/

何时尝试发送邮件[电子邮件保护][电子邮件保护],邮件客户端告诉我邮件已送达,但 Postfix 日志显示

Mar 12 10:35:52 mail-01 postfix/local[6016]: 4C1247E94DC: to=<[email protected]>, relay=local, delay=0, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: "user")

那么,我的问题是。

  • Dovecot 不应该递送邮件吗?
  • 未知用户仅显示用户名,不显示域名。

知道如何修复这个问题吗?

答案1

virtual_mailbox_maps使用 Dovecot 帐户,请使用passwd类型。

virtual_mailbox_maps = passwd:/path/to/dovecot/passwd-file

相关内容