Как протестировать почтовые очки спама с amavis?

Я хотел бы способ протестировать сообщение спама для наблюдения его очков спама, что SpamAssassin дает его. Файлы дб SA (bayes_toks, и т.д.), находятся в /var/lib/amavis/.spamassassin. Я тестировал электронные письма путем выполнения этого:

sudo su amavis -c 'spamassassin -t msgfile'

Хотя это приводит к некоторым странным результатам, таким как:

Content analysis details:   (3.7 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                            [score: 1.0000]
-0.0 NO_RELAYS              Informational: message was not relayed via SMTP
 0.0 LONG_TERM_PRICE        BODY: LONG_TERM_PRICE
 0.2 BAYES_999              BODY: Bayes spam probability is 99.9 to 100%
                            [score: 1.0000]
-0.0 NO_RECEIVED            Informational: message has no Received headers

0.2 ужасно низкие баллы для BAYES_999!, Но это - первый раз, когда я использовал amavis, ранее я всегда только что использовал spamassassin непосредственно в качестве фильтра контента в постфиксе, но по-видимому рабочий amavis/spamassassin более эффективен.

Так, с amavis в изображении, как я могу запустить тест на сообщении, чтобы видеть, что его спам выигрывает разбивку?

Другая электронная почта я запустил тест на полученном этот результат:

 2.0 BAYES_80               BODY: Bayes spam probability is 80 to 95%
                        [score: 0.8487]

Не имеет смысла, это, BAYES_80 может привести к более высокому счету, чем BAYES_999.На помощь!

2
задан 20 July 2014 в 22:54
1 ответ

Правила кумулятивные. В некоторых случаях, например, при этом будут срабатывать перекрывающиеся правила.

Байи с 99 по 99.9 баллов 3.5

3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                           [score: 1.0000]

Байи с 99.9 по 100% срабатывают при срабатывании двух правил и баллов 3.7.

3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                           [score: 1.0000]
0.2 BAYES_999              BODY: Bayes spam probability is 99.9 to 100%
                           [score: 1.0000]

EDIT: Похоже, Амавис напрямую поддерживает тестирование.

Есть некоторая подсказка по тестированию на списке рассылки . Это указывает на нечто вроде следующего.

mini_sendmail -ftest at example.com -s127.0.0.1 \
     -p8888 postmaster at example.com <test.msg

Возможно, можно сгенерировать тестовую конфигурацию, которая будет доставлять сообщения в файл. Смотрите вышеприведенный поток списков рассылки.

Амавис-новая документация указывает на то, что это некоторая документация в дистрибутиве. В частности, 'test-messages/README'.

Amavis работает путем повторного впрыскивания почты обратно в MTA. Это может привести к обратному рассеиванию спама.

3
ответ дан 3 December 2019 в 10:46

Теги

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