曾几何时,使用 RBL 来投递邮件确实是一个好主意。但如今,出于种种原因,似乎不再可行,因此每个人都转而使用 RBL 作为基于分数的反垃圾邮件解决方案中的另一个测试(阅读:SpamAssassin 及其朋友)。
这虽然取得了良好的效果,但却忽略了 RBL 的一个好处,即在收到邮件正文之前就能拒绝(假定的)垃圾邮件。
是否还有任何 RBL 可以这样使用,几乎不会拒绝列表中触发匹配的任何东西?如果有人这样做,您是否会因为列表而得到误报?
答案1
我仍然将某些 RBL 命中应用为自动拒绝(CBL,如果未通过 SMTP AUTH,则为 PBL)——这些列表相对干净,因此我毫不犹豫地向这些发件人发送“5xx 您已列入 [黑名单],请访问 [URL] 了解更多信息”消息。其他黑名单已降级为分数修改器。
我还有一个一次性覆盖的白名单,以防某些业务关键型客户端被我的某个立即拒绝的 RBL 阻止,但三年多来我都没有使用过这种覆盖,而且现在除了我的本地系统之外,该区域是空的……
答案2
对此问题没有正确或错误的答案,除非可能:您的服务器,您的规则。
如果你使用的列表是由值得信赖的人精心维护的,并且其目标与你的目标紧密相关那么一定要去做。
答案3
首先,并非所有的黑名单都是平等的,但你问的问题却好像它们都平等一样。我们发送邮件的 IP 地址曾被与大约 200 个黑名单进行过核对。其中只有一个,一个中国的黑名单,将我们列入黑名单。我们的邮件是否应该根据这个名单被删除,还是应该应用一套更智能的规则?
加入某个列表太容易了,但退出某些列表却非常困难。加入这些列表的理由从合理到荒谬不一。事实上,我已经将要检查的列表数量减少到大约 20 个左右,因为绝大多数列表似乎可信度很低或根本没有可信度。在这种情况下,我不能也不会接受任何一个列表作为权威列表。但是,我相信任何加入几个主要列表的人无疑都值得加入,他们的邮件也会得到相应的处理。
我们的邮件扫描器目前配置为拒绝来自三个或更多主要列表中列出的任何发件人的电子邮件。少于这个数字的发件人和其他过滤器在做出决定之前会应用。这使得我们的准确率非常高。