多IP地址zimbra服务器DNS PTRlogging和垃圾邮件

我们有一个运行Zimbra的邮件服务器(ZCS 6.0.8)。 服务器在同一子网中有5个活动的公共IP地址。 ( .226.230 )。 我目前有每个这样Alogging( host0.domain.com .. host4.domain.com ),主机的host.domain.com指向.226

我们的主机已经被列入了SORBS DUHL列表 (尽pipe它在服务器场中)。 据他们说,通过检查主机是否有MXlogging, Alogging和PTRlogging可以快速删除 ,这些logging指向MXlogging中给出的主机名。

我尝试设置PTRlogging,以便每个这些地址parsing回他们的Alogging(即host2.domain.com有一个PTR host2.domain.com )。 然而,然后我从其他服务器中拒绝邮件,因为当Postfix(在Zimbra控件下)发送邮件时,它使用HELO的主要主机名 – 似乎没有任何方法来覆盖它。 所以PTRlogging目前说host.domain.com所有5个IP地址。

什么是正确的方法来处理这个? 我应该为指向所有IP地址(用于循环处理)的域loggingA吗? 我对可能导致问题的更改感到紧张,所以我想知道处理多IP地址邮件服务器的标准方法是什么。

如果没有特定的原因,您希望/需要一个服务来监听多个地址,那么如果您可以决定绑定一个地址,则总是使故障排除更加简单。 这是一个很好的做法,尤其适用于可能试图将反向DNS查找与7级源地址相匹配的SMTP等协议。

一些build议:

  • 使Zimbra的Postfix SMTP客户端部分只与您的“主”IP绑定。 要么你必须编辑/opt/zimbra/postfix/conf/master.cf.in添加一个地址到这样的smtp线 – 见下文。 (或者使用zmlocalconfig设置inet_interfaces ,但这不起作用)

  • validation你有一个对应的A和PTR(没有循环logging或任何东西)。

  • validation您在Zimbra中正确设置了服务器名称/主机名称和邮件域名。 最好通过在某处发送testing电子邮件进行validation,然后检查邮件标题。

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

这里是调整smtp行的语法:

smtp unix - - n - - smtp
-o smtp_bind_address=nnnn