Des*_*ume 9 email postfix dns mail-server
我正在测试两个邮件服务器,它们位于两台(虚拟)机器上,并为电子邮件创建了域名。当其中一台服务器需要向另一台服务器发送电子邮件时,它似乎对收件人域的 MX 记录执行 DNS 查找,这不会将发件人服务器指向正确的 IP,无论我放置什么 IP/域映射在/etc/hosts
。
那么我应该安装 DNS 服务器并为收件人域创建自定义 MX 记录吗?我如何在 Ubuntu 12.04 上做到这一点,或者有更简单的方法吗?
您实际上并不需要为电子邮件传送设置 MX 记录。'A' 记录也可以完成这项工作。请参阅维基百科中有关 MX 记录的“回退到地址记录”。
为了使假冒的主机在/etc/hosts
Postfix的工作,你必须告诉它实际使用并不仅仅是DNS-仅通过设置smtp_dns_support_level = disabled
在/etc/postfix/main.cf
。有关详细信息,请参阅postconf 文档。
或者,您可以配置您的 MTA(例如 Postfix)以使用域的特定传输。对于 Postfix 使用transport_maps
.