spamhaus.org 正在阻止我们的 IP,因为我们使用多个域名从单个 IP 发送邮件。
消息是
使用 aaa.bbb.ccc.ddd 的设备(计算机、服务器、移动电话等)或设备上的应用程序受到感染、严重配置错误或受到损害。它正在端口 25 上与多个不相关的 HELO 值建立 SMTP 连接。
最近的检测时间为:2022 年 5 月 18 日,10:20:00 UTC(+/- 5 分钟)。观察到的 HELO 值为 xxx yyy zzz ,...
我们有很多不同的电子邮件域(一个客户 = 一个域),并且所有电子邮件都是从同一 IP 发送的(使用同一互联网网关的多个不同服务器)。
我们应该如何处理这个用例?我们目前在多个服务器上使用 exim4 作为邮件服务器。
您将其配置为为每个服务的域提供不同的 HELO 名称?这确实是个坏主意。这就是 Spamhaus 对你生气的原因。
mail.example.org
;mail.example.org. A 192.0.2.1
;1.2.0.192.in-addr.arpa. PTR mail.example.org.
;CN=mail.example.org
SAN 字段包含DNS:mail.example.org
或DNS:*.example.org
。然后您在服务域的 MX 记录中指定此 FQDN,如下所示:(example.com. MX 10 mail.example.org.
也不要忘记设置 SPF、DKIM、DMARC 记录)。
请注意,单个 IP 地址不能有多个 PTR 记录;从技术上讲,你可以,但这不会像你想象的那样工作。某些 DNS 服务器会检查这三项(HELO、HELO 名称的正向 DNS 查询和您的 IP 的反向 DNS 查询)以匹配消息,如果不匹配则阻止消息。这部分回答了为什么您不应该更改每条消息的 HELO 名称。
(它与链接的“规范问题”中的答案本质上相同)