我明确地添加了reject_unknown_client_hostname和其他一些拒绝规则来减慢服务器中的垃圾邮件。 到目前为止,这很好。
但是,有一个重要的客户端不断被我们的邮件服务器拒绝,要么是因为他们的名字服务器上没有提供有效主机名的ptrlogging,要么是因为dns查找失败。
警告:00.00.00.00:主机名00.00.00.00.dynamic.isp.comvalidation失败:名称或服务未知
在任何情况下,在他们得到与他们的ISP固定之前,有没有办法只允许他们的IP在我们的后缀? 我试图将其添加到我的mynetworks但它没有工作。
你尝试过STFW吗? 我不是后缀乐趣(我认为它是loozer的MTA),但不超过3谷歌的URL
smtpd_client_restrictions = check_client_access hash:/etc/postfix/maps/access_client, ...
access_client的内容
IP <policy>
你可以像Lasy Badger所说的那样做。 这里有点清洁:
修改main.cf :
smtpd_client_restrictions = check_client_access hash:/etc/postfix/client_access
创build/etc/postfix/client_access :
00.00.00.00 OK
之后,你必须postmap /etc/postfix/client_access ,然后postfix reload 。
但是请注意:这是行不通的! 至less不是你的情况。 因为你的“客户端”使用dynamicIP。 所以,每当客户更改IP时,都必须对其进行编辑。 大概每天一次。
所以请注意,你如何configuration你的服务器不是你的错。 您的客户端有错误的邮件服务器configuration。 不应该在dynamicIP后面运行邮件服务器。 在dynamicIP后面运行一个看起来像是垃圾邮件发送者。