SpamAssassin会在一段时间后停止基于DNS的RBLtesting

我遇到了我的电子邮件服务器的问题:太多垃圾邮件,因为DNS RBL(SURBL,URIBL)testing失败。

我用SURBLtestingURL准备了testing消息,并用“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 

一切正常!

5分钟后,它再次停止工作,同样的消息:

 $ 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服务器,它工作正常,请find我的resolv.conf如下:

 # nameserver config nameserver 127.0.0.1 

日志没有错误,parsing器没有错误。

操作系统:从“基地”回购的CentOS 7.2,SpamAssassin 3.4.0-2。

其他基于DNS的testing同时运行:SPF,DKIM。 请指教。

我承认亚历山大遇到的问题。 看来SA在DNSBL检查时间过长的时候有问题,其结果是SA DNSBLtesting的其余部分被跳过并且将呈现低分。