我已经完成了几个 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