У меня возникла проблема с моим почтовым сервером: слишком много нежелательной почты из-за неудачных тестов DNS RBL (SURBL, URIBL).
Я подготовил тестовое сообщение с тестовым URL-адресом SURBL и проверил его с помощью двоичного файла "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 <c......@gmail.com>
To: Alexander Gerasimov <c......@gmail.com>
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 <c......@gmail.com>
To: Alexander Gerasimov <c......@gmail.com>
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. Пожалуйста, порекомендуйте.
Я понимаю проблему, с которой столкнулся Александр. Похоже, что у SA есть проблема в тот момент, когда проверка DNSBL занимает слишком много времени, в результате остальные тесты SA DNSBL пропускаются, и будет выставлен низкий балл.