我的 Postfix 配置哪里错了?

我的 Postfix 配置哪里错了?

我的邮件服务器一直通过 Mandrill 应用程序向新闻通讯订阅者顺利发送电子邮件,但我一直没有收到我想要的域名上的电子邮件,我只希望邮件发送给jon系统上的用户。

我的用户邮件文件var/mail/jon是空的,我检查了我的/var/log/mail.log文件,大量的,反复出现此错误:

Recipient address rejected: User unknown in virtual alias table;

Relay access denied;

显然,我在 Postfix 中错误配置了虚拟域。这些是我的文件:

/etc/postfix/main.cf

/etc/postfix/虚拟

我在文件中写错了表格virtual吗?我以为那jon应该是 Postfix 发送邮件的用户。也许这是不正确的。

我是否需要将文件jon中的值更改为其他值virtual才能正确发送邮件?比如[email protected]

如果这个范围太广,请原谅,我对 Postfix 并没有太多经验。在有人提到之前,我已经取消了系统上的 TLS 设置的注释。

(Ubuntu 14.04系统)

答案1

如果这是您操作系统中的真实用户,则应将其设置在“本地收件人表”中。以下是如何操作的:https://serverfault.com/questions/179419/postfix-recipient-address-rejected-user-unknown-in-local-recipient-table

答案2

事实证明 Procmail 未安装。

发现邮件日志中缺少该错误 -main.cf文件中引用了 Procmail。

目前用户邮箱中已经收到一两封邮件jon

相关内容