Назад | Перейти на главную страницу

Как проверить рейтинг спама в электронной почте с помощью amavis?

Мне нужен способ протестировать спам-сообщение, чтобы увидеть его оценки спама, которые дает ему SpamAssassin. Файлы SA db (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 напрямую в качестве фильтра содержимого в postfix, но, очевидно, запуск amavis / spamassassin более эффективен.

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

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

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

Не имеет смысла, что BAYES_80 может дать более высокий балл, чем BAYES_999. Помогите!

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

Байес 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: Amavis, похоже, поддерживает тестирование напрямую.

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

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

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

В amavis-новая документация указывает, что это некоторая документация в дистрибутиве. В частности, «тестовые сообщения / README».

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