多 IP 地址 zimbra 服务器 DNS PTR 记录和垃圾邮件

多 IP 地址 zimbra 服务器 DNS PTR 记录和垃圾邮件

我们有一个运行 Zimbra (ZCS 6.0.8) 的邮件服务器。该服务器在同一子网中有 5 个活动的公共 IP 地址。( .226- .230)。我目前有A这些地址的记录 ( host0.domain.com.. host4.domain.com),其中机器的主要内容host.domain.com指向.226

我们的主持人最终被列入SORBS DUHL 列表(即使它位于服务器场中)。根据他们的说法,您可以获得快速移除通过检查您的主机是否有一条MX记录、一条A记录以及一条PTR指向MX记录中给出的主机名的记录。

我尝试设置PTR记录,以便每个地址都解析回其A记录(即.228具有PTRto host2.domain.com)。但是,我随后收到来自其他服务器的邮件被拒绝,因为当 Postfix(在 Zimbra 控制下)发送邮件时,它使用主主机名HELO- 似乎没有任何方法可以覆盖它。因此PTR记录目前host.domain.com针对所有 5 个 IP 地址。

处理这个问题的正确方法是什么?我是否应该为A指向所有 IP 地址的域设置一个记录(用于循环处理)?我担心更改可能会导致问题,所以我想知道处理多 IP 地址邮件服务器的标准方法是什么。

答案1

如果你没有特别的理由想要/需要一个服务来监听多个地址,那么如果你能决定地址绑定。这通常是一种很好的做法,对于 SMTP 等协议尤其如此,因为这些协议可能会尝试将反向 DNS 查找与源地址进行匹配7 级

一些建议:

  • 让 Zimbra 的 Postfix SMTP 客户端仅绑定到您的“主”IP。您必须编辑/opt/zimbra/postfix/conf/master.cf.insmtp在行中添加地址像这样- 见下文。(或设置inet_interfaces使用本地配置,但这不起作用)

  • 验证您是否具有相应的 A 和 PTR(没有循环记录或任何其他内容)。

  • 验证您在 Zimbra 中是否正确设置了服务器名/主机名和邮件域名。最好的验证方法是将测试电子邮件发送到某处,然后检查邮件标头。

  • 确保您已在必要时重新启动相应的守护进程。

以下是调整线路的语法smtp

smtp unix - - n - - smtp
-o smtp_bind_address=n.n.n.n

相关内容