将 MX 条目切换至主域 – Dovecot 用户问题

将 MX 条目切换至主域 – Dovecot 用户问题

我尝试将我的 MX 记录从子域 mail.mydomain.com 切换到 mydomain.com。更新 Postfix 和 Dovecot 配置(SSL 证书、主机名等)基本没问题。大多数电子邮件地址用于转发邮件,但 Dovecot 管理一个(虚拟)邮箱用户。用户名是[电子邮件保护],他的邮件存储在/var/mail/virtual/[电子邮件保护]

更改其余配置后,发送消息至[电子邮件保护](或其别名地址之一)导致 Postfix 错误消息:

<[email protected]> (expanded from <[email protected]>): unknown user: "mailer"

在 Postfix 的 main.cf 中,我有

virtual_mailbox_domains = mydomain.com
virtual_mailbox_maps = hash:/etc/postfix/mailbox_users
virtual_transport = lmtp:unix:private/dovecot-lmtp 

并且mailbox_users包含一行

[email protected] OK

Postfix 似乎现在寻找的是系统用户(没有域名),而不是 Dovecot 用户[电子邮件保护]– 应更改哪些 Dovecot/Postfix 设置来解决这个问题?

谢谢,Jan

答案1

问题解决了:我没有改变mydestinationPostfix 的值,其中包括更新的(mydomain.com),因此和之间myhostname存在重叠。mydestinationvirtual_mailbox_domains

相关内容