SpamAssassin

SpamAssassin —

простыми словами

программное обеспечение для фильтрации электронных сообщений от СПАМа.

Принцип работы заключается в проверке текста писем по правилам байесовской фильтрации, представляющим, в основном, регулярные выражения. На основе данной проверки сообщению присваиваются баллы (score) — чем выше число, тем больше вероятность, что письмо является нежелательным.

SpamAssassin поставляется с большим набором правил фильтрации, но эффективность его работы, во многом, зависит от обучения. Для этого системный администратор использует утилиту sa-learn, которой передает СПАМ и «чистые» сообщения — таким образом пополняются правила, по которым будет выполнять проверка сообщений. Особое значение это имеет при работе с контентом не на английском языке, так как первично, большая часть правил именно для него. Также в сети Интернет можно найти уже готовый набор русских правил для SpamAssassin.

Помимо байесовской фильтрации могут использоваться следующие методы:

SpamAssassin имеет свой транспортный агент и может быть интегрирован со многими известными почтовыми системами — Postfix, Exim, Sendmail, MS Exchange и другими. Поддерживается развертывание как на Linux и BSD системы, так и Windows.

Подробнее о SpamAssassin на Википедии