我有一个域名“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