Как SpamAssassin определяет BAYES_99? Как этого избежать?

SpamAssassin отмечает мою электронную почту с причиной BAYES_99, что означает, что электронная почта является спамом на 99% ~ 100%. Каков механизм SpamAssassin для обнаружения этого правила (по ключевому слову?), И как я могу избежать применения этого правила?

2 ответа

Решение

BAYES_99 является статистическим компонентом SpamAssasin. Он использует некий вид / разновидность наивного байесовского алгоритма, который имеет (для простоты) некоторую вероятность того, что какое-то слово / токен может быть спамом или не спамом.

В "математике" это можно выразить так:

P(Class_Spam | Email)
P(NotClass_Spam | Email)

Преобразования приводят, например, к следующему уравнению:

Однако есть много разных представлений байесовских классификаторов. С разными оптимизациями и статистическими моделями.

Вы можете отключить его через конфигурацию spamassasin. Этот вопрос не очень хорошо подходит для работы со стеком. Хотя суперпользователь лучше подойдет.

Я обнаружил это, потому что я использовал SendGrid для транзакционной почты, и sendgrid отправлял МОЮ почту с сервера, который был помещен в черный ящик для отправки спама SOMEONE ELSE. Из-за того, что IP-адрес был "черным", мои письма были помечены как спам Для диагностики:

Вы можете увидеть, если ваш домен или IP были в черном списке здесь: https://mxtoolbox.com/blacklists.aspx

Решением было переключиться на другого провайдера электронной почты.

Другие вопросы по тегам