![Postfix 将发送到自己域名的邮件转发到 Gmail](https://linux22.com/image/763599/Postfix%20%E5%B0%86%E5%8F%91%E9%80%81%E5%88%B0%E8%87%AA%E5%B7%B1%E5%9F%9F%E5%90%8D%E7%9A%84%E9%82%AE%E4%BB%B6%E8%BD%AC%E5%8F%91%E5%88%B0%20Gmail.png)
我有一个域名“mydomain.com”,上面有一个 SMTP(仅发送)Postfix 服务器。对于接收,我使用 gmail。(MX 记录设置为 gmail)发送邮件一切正常,除了当我尝试将邮件发送到[电子邮件保护]-> 我认为服务器知道 *@mydomain.com 是它自己,而不是查找 MX 记录来了解实际将其发送到哪里。
我该如何正确配置?Gmail 邮件不是 @gmail.com 电子邮件,也是 @mydomain.com 电子邮件。有没有办法告诉服务器“请继续将其转发到 MX 服务器记录”?
先谢谢您的帮助!
答案1
检查 /etc/postfix/main.cf 中 myhostname 和 mydestination 参数的值。
myhostname 应设置为您的 SMTP 服务器的 FQDN。例如 myhostname = smtp.mydomain.com
mydestination 参数控制 Postfix 认为哪些域是本地域,并将在本地传递邮件而不是转发。如果服务器只有 SMTP,您可以将 mydestination 参数设置为:mydestination = localhost, localhost.localdomain, smtp.mydomain.com
在这种情况下,@mydomain.com 的邮件将被转发到 MX(gmail)。
您可以在这里找到更多灵感:http://www.postfix.org/BASIC_CONFIGURATION_README.html