Почему я получаю разные результаты SpamAssassin через spamd и командную строку

Мой демон SpamAssassin не отмечает столько спама, сколько мне хотелось бы (но он - это отметка some ), поэтому я взял образец сообщения, которое не было помечено , и запустил его через SpamAssassin из командной строки. Результаты совершенно разные для того же сообщения (см. Ниже).

  • Что мне следует искать в конфигурации, которая может вызвать это?

  • Как я могу временно включить отладку для spamd (Ubuntu 16.4 , без использования amavis)

Результаты через spamd:

X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on myhost
X-Spam-Level:
X-Spam-Status: No, score=-1.1 required=2.0 tests=BAYES_00,RDNS_NONE,
    SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0

Результаты через командную строку:

X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on myhost
X-Spam-Flag: YES
X-Spam-Level: ****
X-Spam-Status: Yes, score=4.5 required=2.0 tests=RCVD_IN_BL_SPAMCOP_NET,
    RDNS_NONE,SPF_HELO_PASS,SPF_PASS,URIBL_ABUSE_SURBL,URIBL_BLOCKED autolearn=no
    autolearn_force=no version=3.4.0
X-Spam-Report: 
  *  0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
  *       See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
  *      for more information.
  *      [URIs: sarasotasailingsquadron.org]
  *  1.9 URIBL_ABUSE_SURBL Contains an URL listed in the ABUSE SURBL
  *      blocklist
  *      [URIs: afxled.trade]
*  1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
*      [Blocked - see <http://www.spamcop.net/bl.shtml?107.173.40.66>]
* -0.0 SPF_PASS SPF: sender matches SPF record
* -0.0 SPF_HELO_PASS SPF: HELO matches SPF record
*  1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
-1
задан 27 August 2017 в 00:07
1 ответ

Без реальной конфигурации трудно сказать, что может быть не так. Это может быть некоторая проблема с правами доступа, например, если spamd запущен от имени пользователя, у которого нет прав на чтение ~ / .spamassassin / user_prefs , и, следовательно, он запускает только тесты и оценки, настроенные в /etc/spamassassin/local.cf .

Как временно включить отладку для spamd?

Запустить с spamd -D (т.е. - debug для печати отладочных сообщений). Вы можете сравнить вывод с выводом spamassassin -D , чтобы увидеть, в чем разница.

0
ответ дан 5 December 2019 в 20:23

Теги

Похожие вопросы