![Postfix 通过互联网发送电子邮件,而不是通过本地发送同域地址](https://linux22.com/image/777744/Postfix%20%E9%80%9A%E8%BF%87%E4%BA%92%E8%81%94%E7%BD%91%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E9%80%9A%E8%BF%87%E6%9C%AC%E5%9C%B0%E5%8F%91%E9%80%81%E5%90%8C%E5%9F%9F%E5%9C%B0%E5%9D%80.png)
我有多个用于同一域的电子邮件服务器,一个是仅发送的 Postfix 服务器,另一个是 Zoho 托管的电子邮件套件,但当我尝试向 Zoho 托管的地址发送电子邮件时,它会尝试将邮件发送给自己,而不是使用互联网
这是我的日志
[电子邮件保护]、中继=本地、延迟=0.01、延迟=0.01/0/0/0、dsn=5.1.1、状态=退回(未知用户:“服务”)
我想强制 postfix 发送邮件,以便它通过我的 DNS 中设置的 MX 地址进行路由,而不是寻找本地地址
答案1
您需要将您的域添加到 mydestination,它应该在 /etc/postfix/main.cf 中进行配置
例子:
mydestination = $myhostname, mailserver.domain.addres, domain.address, localhost