Как 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
Решением было переключиться на другого провайдера электронной почты.