M_R*_*R_K 5 email linux postfix
我有两个主机。一个是mail1.example.com,另一个是mail2.example.com。每个服务器都有自己的公共 IPv4 地址,但它们位于不同的地理位置。域名有mail1MX 作为邮件服务器。我需要将所有收到的邮件中继到mail2.
我试图通过编辑 Postfix 的 来实现运输地图main.cf,但没有成功。这样做的正确方法是什么?每个服务器的要求是什么?
mc0*_*c0e 13
您不一定需要运输地图,尽管您可以这样做。relayhost = mail2在 main.cf 中指定应该是您在需要的地方获取邮件所需的全部内容。
您还需要确保 mail1 不认为它是任何涉及的域的最终目标系统。即把你处理的域名relaydomains放在mydestination.
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#firewall有一个相当复杂的例子,它可能是合适的,并且确实使用了传输地图。它与避免中继指定中继域的子域有关,因此可能有点矫枉过正。
我有点担心这种内部中继会大大减少您的垃圾邮件处理选项。内部主机不能轻易地根据远程 IP 做出决定,不能使用灰名单,不能在发送下一个邮件命令之前检查远程主机是否等待来自主机的响应行等。网关主机可能不会'没有关于存在哪些帐户的信息等等。如果网关主机接受电子邮件,但结果无法送达,则您必须将错误通过电子邮件发送到发送地址,这通常称为“反向散射”(确保您熟悉那里的问题)。
| 归档时间: |
|
| 查看次数: |
24617 次 |
| 最近记录: |