我是否应该在具有多 WAN 接口的路由器上使用邮件静态路由?

我是否应该在具有多 WAN 接口的路由器上使用邮件静态路由?

我恳请有识之士证实我的猜测是否属实。我有一个防火墙,有 2 个活动 WAN 接口,分别称为 WAN1 和 WAN2。MX 记录从外部指向 WAN1。我第一次插入 WAN2 时,大约 20 分钟后我就被列入黑名单,因为邮件从两个 WAN 接口流出。返回路由检查仅在 WAN1 上进行验证,因此我在 WAN2 上是“垃圾邮件发送者”。我不希望这种情况再次发生。

那么,我是否应该将本地邮件 IP 静态路由到 WAN1?这似乎很明显,但我宁愿在再次破坏我的邮件系统之前问一下。

防火墙统计数据:Watchguard Firebox X750 Core 带 WSM 11.4

WAN1:T1(昂贵、可靠、微小带宽)...主要(最低阶)WAN 接口

WAN2:DSL(便宜、不可靠、带宽更大)

答案1

外发电子邮件不需要由您的 MX 发送。但是,它应该来自静态地址。您的服务器在 HELO 命令中使用的名称应该与其使用的 IP 地址上的 PTR 记录相匹配。

如果您的 DSL 线路没有静态地址,请使用静态路由将您的电子邮件保留在 T1 链路上。

如果两个地址上都有静态 IP 地址,则确保两个地址都正确配置为发送电子邮件。您应该配置系统,使其始终通过相同的接口进行路由。(我假设所有这些都是针对 T1 接口完成的。)

  • 为两个接口配置 A 记录。这些记录应至少有三层深度。(例如,使用 mail.example.com 和 mx.example.com。)
  • 将 IP 地址的 PTR 记录配置为返回 A 记录上的名称。这将启用正向 rDNS 验证。
  • 如果您使用 SPF,请配置域以允许任一地址发送电子邮件(v=spf1 ms a:mail.example.com ~all)。
  • 如果使用 SPF,请为邮件服务器地址配置 SPF(v=spf1 a -all)。
  • 配置您的邮件服务器,以便它在 HELO 命令中使用适当的名称。

您可以在两个接口上使用同一个名称进行邮件传输。在这种情况下,两个 PTR 记录将返回与您的 MX 相同的名称。

相关内容