Postfix 不转发电子邮件

Postfix 不转发电子邮件

我的 Linode 服务器上安装了 CentOS 7,我正尝试将收到的电子邮件转发到此服务器上的其中一个域([电子邮件保护]) 发送到我的 Gmail 地址 ([电子邮件保护]我之前也这样做过,但是当我尝试设置它时,我不知道为什么它现在不起作用。

我正在遵循这个指南:https://linuxaria.com/pills/how-to-setup-postfix-to-forward-email-to-another-email-account-on-debianubuntu

还有其他类似的:-https://www.andreagrandi.it/2014/08/31/getting-started-with-digital-ocean-vps-configuring-dns-and-postfix-for-email-forwarding/ -http://willjackson.org/blog/configure-postfix-forward-e-mail-external-address

将其添加到 /etc/postfix/main.cf:

virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual

在 /etc/postfix/virtual 中:

[email protected]  [email protected]

执行了“postmap /etc/postfix/virtual”,然后重新加载并重新启动 Postfix。但发送电子邮件到[电子邮件保护]仍然没有重定向到我的 Gmail 地址...

我在这里可能遗漏了什么,是否还需要在 main.cf 中更新其他内容才能转发电子邮件?

更新 - 出于某种原因,在发送电子邮件至时,我的日志 (/var/log/maillog) 中没有显示任何内容[电子邮件保护]

在此处输入图片描述

答案1

最后修复了它,因此从邮件守护程序反弹的错误消息电子邮件说:

Technical details of temporary failure:
The recipient server did not accept our requests to connect. Learn more at https://support.google.com/mail/answer/7720
[mail.example.com. XX.XX.XX: socket error]
[mail.example.com. XX.XX.XX: socket error]

并搜索了一下,发现了这个有同样问题的线索:https://www.digitalocean.com/community/questions/postfix-mail-forwarding-socket-error-how-to-fix-mx-records

需要在 /etc/postfix/main.cf 中设置“inet_interfaces = all”,这样就完成了:)

相关内容