0

只是太过分了,我尝试了 DNSBL 服务器的组合,结果还是一样..

即使使用相同的 DNSBL 提供商,我也不再运行 Windows 邮件服务器(sambar 而不是 hMailserver)。自 2010 年以来我一直在研究这个问题。cna 从来没有让它工作。

一旦我从 Windows 服务器中删除 DNSBL,垃圾邮件就会来.. sendmail (linux) 上的 DNSBL 是活动的,因为其中一个今天死了,所有邮件都被退回了 (rhsbl.ahbl.org)

sendmail 是我用于本地 smtp 邮箱的邮件。

这是我的 sendmailcf

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

这是我在过去 10 分钟内收到多少垃圾邮件的屏幕截图。

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

4

2 回答 2

0

DNSBL是对付垃圾邮件的非常有效的武器,但它们的作用有限。五到十年前,他们会阻止 90% 的垃圾邮件。今天,它接近 50%,这主要归功于现代雪鞋式垃圾邮件技术(这对于 DNSBL 来说太快了)和“声誉劫持”(通过诸如雅虎之类的具有良好声誉和/或足够大的流量来掩盖垃圾邮件的来源发送垃圾邮件活动)。

我假设您的配置正确(即您没有将任何内容列入白名单,并且 sendmail 确实看到垃圾邮件发送中继而不是转发服务,这将完全破坏 sendmail 的dnsbl系统,因为 sendmail 会看到错误的 IP 地址)。您可以考虑的另一种 DNSBL 是PSBL,但不要忘记几乎一半的垃圾邮件不受这种过滤的影响。

下一步是建立额外的反垃圾邮件系统,理想的方式是让它们一起发挥作用。一个非常常见的系统是SpamAssassin,它结合了 DNSBL、URI DNSBL、贝叶斯垃圾邮件过滤和强大的正则表达式集合。它还支持许多插件以进一步提高其捕获率。我非常强烈建议Razor和/或Pyzor

于 2015-01-08T19:07:25.653 回答
0

我有三个建议:

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

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

Simple DNS Plus非常适合维护这样的区域,因为它具有用于更新记录的可编写脚本的 API。在我们的例子中,我们将自己的区域作为补充 DNSBL 添加到我们的hMail 服务器配置中。添加到Outlook 快速访问工具栏的快捷方式以一键访问邮件标题后,一个简单的 .Net 程序只需三个击键(ctrl-c、ctrl-v , 点击)。这可以在 html/JavaScript 中轻松完成。如果有兴趣,我会发布完整的 VB.Net 源代码(屏幕截图如下。)

DNSRBL 的标头

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

hMail 服务器 IP 范围块

于 2018-11-18T02:47:00.360 回答