Postfix反垃圾邮件配置如何与基于DNS的黑洞列表提供程序配合使用

时间:2009-10-21 14:48:05

标签: postfix-mta spam-prevention

我为传入的邮件设置了一个Postfix邮件服务器,它永远不会回复外部环境,即它会接受所有传入的邮件,并且永远不会回复任何可用作跟踪的内容来定位和验证它的存在。

我已经使用postfix main.cf中的以下设置实现了Postfix反UCE配置,用于抵制垃圾邮件生成邮件服务器:

'smtpd_recipient_restrictions = reject_rbl_client zen.spamhaus.org,reject_rbl_client bl.spamcop.net'

现在我有一些疑问/问题:

  1. Postfix如何与黑洞列表提供者进行通信,即整个过程如何运作?例如,这里是zen.spamhaus.org,bl.spamcop.net,这样我就可以测试整个表现了过程

  2. 可以在收到的邮件中添加有关上述验证过程结果状态的标题,因为我不会回复收到Postfix服务器的收件人邮件中的任何痕迹,所以我需要这个功能吗?

  3. 请发布相关链接以供参考。

    提前致谢!!!

    与Ashish

2 个答案:

答案 0 :(得分:1)

Ashish,如果不进一步澄清,回答这个问题会有点困难。你希望Postfix能够“接受所有传入的邮件,并且永远不会回复任何可以用作跟踪的东西来定位和验证它的存在。”接受邮件的过程固有地验证了服务器的存在。 SMTP是一种协议,需要邮件服务器的肯定响应才能完成邮件传递。

就黑洞列表过程的工作原理而言,每个提供商都会识别垃圾邮件IP地址并将其添加到列表中。要确定IP地址是否在列表中,您的邮件服务器将执行DNS查询(如上面引用的Wikipedia文章中所定义)。如果存在DNS记录,则您的服务器知道该IP地址是可疑的并拒绝该邮件。这些DNS查询最终由黑洞列表提供商提供的DNS服务器应答。

在正确配置的Postfix服务器中,只接受未出现在黑洞列表中的消息。所以,我不明白如何在邮件中添加标题会有所帮助。 Postfix接受的每条消息都具有完全相同的标题;即,发件人不在黑名单上。

答案 1 :(得分:-1)

无法知道postfix实际上是如何做到的,但从这个wiki link了解了该过程。