一段时间后,SpamAssassin 会停止基于 RBL DNS 的测试

一段时间后,SpamAssassin 会停止基于 RBL DNS 的测试

我的电子邮件服务器遇到了问题:由于 DNS RBL(SURBL、URIBL)测试失败而导致垃圾邮件太多。

我使用 SURBL 测试 URL 准备了测试邮件,并使用“spamassassin”二进制文件对其进行了检查,发现邮件已正确标记。然后我重新启动了 spamassassin 并使用 spamc 进行了检查:

$ spamc < spam-test.msg
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on example.com
X-Spam-Level: ***
X-Spam-Status: No, score=3.7 required=6.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,
    FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,NO_RELAYS,TVD_SPACE_RATIO,URIBL_ABUSE_SURBL,
    URIBL_MW_SURBL,URIBL_PH_SURBL,URIBL_WS_SURBL autolearn=no autolearn_force=no
    version=3.4.0
Received: by 10.194.59.177 with HTTP; Sun, 3 Jul 2016 16:38:58 -0700 (PDT)
Date: Mon, 4 Jul 2016 02:38:58 +0300
Message-ID: <CACKqZKtakMrxfqTHLEYjRFJNfR6dBwtNqL=AR+D=RrbuB_cxqA@mail.gmail.com>
Subject: test
From: Alexander Gerasimov <[email protected]>
To: Alexander Gerasimov <[email protected]>
Content-Type: text/plain; charset=UTF-8

http://surbl-org-permanent-test-point.com/

test

一切正常!

五分钟后,它再次停止工作并显示相同的消息:

$ spamc < spam-test.msg
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on example.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=6.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,
    FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,NO_RELAYS,TVD_SPACE_RATIO autolearn=no
    autolearn_force=no version=3.4.0
Received: by 10.194.59.177 with HTTP; Sun, 3 Jul 2016 16:38:58 -0700 (PDT)
Date: Mon, 4 Jul 2016 02:38:58 +0300
Message-ID: <CACKqZKtakMrxfqTHLEYjRFJNfR6dBwtNqL=AR+D=RrbuB_cxqA@mail.gmail.com>
Subject: test
From: Alexander Gerasimov <[email protected]>
To: Alexander Gerasimov <[email protected]>
Content-Type: text/plain; charset=UTF-8

http://surbl-org-permanent-test-point.com/

test

我正在运行本地 DNS 服务器并且它运行良好,请在下面找到我的 resolv.conf:

# nameserver config
nameserver 127.0.0.1

日志中没有错误,解析器也没有错误。

操作系统:CentOS 7.2,来自“基础”仓库的SpamAssassin 3.4.0-2。

其他基于 DNS 的测试同时运行正常:SPF、DKIM。请提供意见。

答案1

我知道 Alexander 遇到的问题。目前 SA 似乎存在一个问题,即 DNSBL 检查耗时过长,结果导致 SA 的其余 DNSBL 测试被跳过,并给出较低的分数。

相关内容