Sendmail - 阻止垃圾邮件尝试了dnsbl

时间:2015-01-07 17:45:58

标签: block sendmail spam dnsbl

只是走得太远了,我尝试了对DNSBL服务器的评论仍然是相同的结果..

我从运行Windows邮件服务器(sambar而不是hMailserver)开始,即使使用相同的DNSBL提供程序,也从未遇到此问题。自2010年以来我一直在研究这个问题.cna从来没有让它发挥作用。

一旦我从Windows服务器删除DNSBL,垃圾邮件就会出现.. sendmail(linux)上的DNSBL处于活动状态,因为其中一个已经死亡,所有邮件都被退回(rhsbl.ahbl.org)

sendmail是我的本地smtp框的邮件..

这是我的sendmailcf

功能特征(dnsbl', sbl-xbl.spamhaus.org')dnl
功能特征(dnsbl', bl.spamcop.net',"Rejected - see http://spamcop.net/bl.shtml?"$&{client_addr}')dnl
Feature FEATURE(
dnsbl',zen.spamhaus.org',被拒绝 - 请参阅http://www.spamhaus.org/')dnl
功能特征(dnsbl', XBL.spamhaus.org',`被拒绝 - 请参阅http://www.spamhaus.org/')dnl

这是我获得多少垃圾邮件的屏幕截图... 在最后10分钟。

http://i.snag.gy/ydt6L.jpg

2 个答案:

答案 0 :(得分:0)

DNSBL是一种非常有效的反垃圾邮件武器,但它们只能做很多事情。五到十年前,他们会阻止90%的垃圾邮件。今天,它接近50%,主要归功于现代雪鞋垃圾邮件技术(对DNSBLs来说太快)和#34;声誉劫持" (通过雅虎等具有良好声誉和/或足够数量来掩盖垃圾邮件活动的来源发送垃圾邮件)。

我假设您已正确配置了某些内容(即您没有将任何内容列入白名单,而且sendmail确实看到了垃圾邮件发送中继,而不是转发服务,这将彻底击败sendmail' s { {1}}系统,因为sendmail会看到错误的IP地址)。您可以考虑的另一个DNSBL是PSBL,但请不要忘记,几乎一半的垃圾邮件都不受此类过滤的影响。

下一步是设置其他反垃圾邮件系统,理想情况是让它们一起玩。一个非常常见的系统是SpamAssassin,它结合了DNSBL,URI DNSBLs,Bayesian spam filtering和强大的正则表达式集合。它还支持大量插件,以进一步提高其捕获率。我强烈建议Razor和/或Pyzor

答案 1 :(得分:0)

我有三个建议:

A)将b.barracudanetworks.com添加到您的dnsbl列表中。梭子鱼拥有庞大的垃圾邮件防火墙网络,他们可以出售这些垃圾邮件防火墙,这些网络几乎实时地向其报告垃圾邮件攻击,因此能够维护一个非常有效的阻止列表。您可以在他们的网站上register并免费使用他们的区域。

B)创建您自己的DNSBL区域。我知道您的图像看起来像很多垃圾邮件,但是从图片中还可以看出,所有垃圾邮件都是来自一台服务器的一次垃圾邮件攻击。仅通过设置我们自己的DNSBL区域,我们就可以大大减少垃圾邮件。这是一个有力的补救措施。

Simple DNS Plus非常适合维护此类区域,因为它具有可更新记录的可编写脚本的API。在我们的案例中,我们将自己的区域作为补充DNSBL添加到了hMail Server配置中。一键添加Outlook quick access toolbar的快捷方式以访问邮件标头后,一个简单的.Net程序只需敲击三次(ctrl-c,ctrl- v,单击)。可以很容易地在html / JavaScript中完成此操作。如果有兴趣,我将发布完整的VB.Net源代码(下面的屏幕截图。)

Headers to DNSRBL

C)阻止垃圾邮件发送者的服务器场。 i)使用IP信誉站点来查看交付服务器的IP地址是否为垃圾邮件的已知来源。 ii)如果IP是已知的垃圾邮件发送者,请使用IP WhoIs网站识别垃圾邮件发送者的网络块。 iii)封锁整个范围。在hMail服务器中,这是通过在“设置” \“协议” \“ IP范围”下单击“添加”并取消选择第一列中的所有权限来完成的。

hMail server IP range block