情况:我们在 3 个唯一的公共静态 IP 地址(由 ISP 提供)上有 3 个独立的 SMTP 服务器。我们有一个新的移动 4g 连接,带有一个静态公共 IP 作为可能的故障转移连接。我们有一台 Draytek 2860 ADSL 路由器来处理 3 个公共静态 IP 所在的传入主 adsl 连接。Draytek 可以处理 WAN1(ADSL)和 WAN2(4G 移动)之间的故障转移。问题:在故障转移期间,我们希望 3 个 SMTP 服务器能够通过单个 IP 4g 移动连接发送和接收电子邮件 1) 这是否需要通过 SMTP 网关(例如 Postfix)来完成?或者 2) 我们可以将 mx 记录指向单个 4g 移动 IP,然后 SMTP 服务器在本地局域网上接收它吗?
答案1
是的,这是可能的,不建议不考虑
出站:最佳做法是始终使用所有发送 IP 来建立良好的声誉,在您的场景中,这可能会很昂贵,因为您需要在所有 4 个 IP 上发送,为通过 4G 连接发送的电子邮件支付带宽费。您可能需要考虑使用可以处理您声誉的智能主机,您可以在便宜的几个容器上自行处理(我每年为 3 个 VPS 支付 90 美元),但在发生中断的情况下,您将能够保留您的声誉和源 IP。
要从您的新 IP 发送,您只需将其列在您的 SPF 记录中,并确保 FCrDNS(PTR 记录匹配 A 记录)
入站:您完全可以将此服务器以更高的优先级添加到您的 MX 列表中,但这并不意味着当其他 3 个 MX 服务器在线时,它不会接收电子邮件,垃圾邮件发送者通常喜欢使用成本更高的服务器,因为它们通常运行的资源更少,反垃圾邮件保护也更少。如果您能够拒绝最高 MX 和 NAT 上的流量以进行负载平衡以分散您的负载(必须支持代理协议以保留 RBL 检查),那就没问题了。我建议仅在较长的停电(电线杆 + 汽车)类型事件中使用它。请记住,远程服务器通常会将发送给您的电子邮件排队长达 48 小时,假设它们使用 MTA** 并且没有更改默认值。
要在新 IP 上接收,只需添加 MX 记录,无需信誉。
**许多网络表单使用 mx 记录来发送邮件,并且没有 MTA 或排队电子邮件的方式,这很糟糕,不应该是您的问题。