我遵循了这里的指南:http://library.linode.com/email/postfix/gateway-ubuntu-10.04-lucid这与这里的问题有相似之处简单的 postfix 配置 - 将所有传入电子邮件转发到单个地址但我仍然遇到问题。
我在 Linode 上运行 Ubuntu,并且有多个域,我只是想将发往这些域的任何电子邮件转发到 Gmail 帐户。
我的虚拟后缀文件具有以下内容:
@domain1.com [email protected]
@domain2.com [email protected]
@domain3.com [email protected]
我的 main.cf 与指南中的完全一样:
myhostname = jamie.mydomain.com
mydestination = localhost, li1121-21.members.linode.com, localhost.members.linode.com, lochahost
virtual_alias_maps = hash:/etc/postfix/virtual
home_mailbox = mail/
我的 FQDN(当我运行时hostname -f
)是:jamie.mydomain.com
对于 mydomain.com 的 DNS 记录,我有一个名为jamie
指向我的 IP 地址的 A 记录和一个名为jamie.mydomain.com
优先级 0 的 MX 记录,因为我还有其他 MX 记录。
指向该 IP 地址的所有其他域名都使用 linode 默认设置,即mail
指向 IP 地址的名为 的 A 记录和名为 的 MX 记录mail.mydomain1.com
。
我觉得我已经按照指南进行了设置,但每当我向任何域发送电子邮件时,它都会被退回。
任何帮助将非常感激。
答案1
我最终通过完全删除所有 sendmail 和 postfix 并重新安装来修复此问题。我严格按照本指南操作,第一次就成功了。
https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-postfix-on-ubuntu-14-04
仍然不确定最初的错误是什么,但我想在这里添加一个答案,以防其他人遇到这个问题。