Полезное

Спам-фильтр SpamAssassin

Как присваиваются спам-баллы письму, правила и рекомендации по исправлению ошибок

Что такое SpamAssassin

SpamAssassin — один из самых популярных антиспам-фильтров, который используют корпоративные почтовые серверы, хостинги и ESP. Фильтр не просто решает, спам это письмо или нет — он оценивает совокупный риск. Каждое сообщение анализируется по набору правил, и по результатам проверки ему присваивается числовой спам-балл, отражающий вероятность того, что письмо будет воспринято как нежелательное.
550 5.7.1 Blocked by SpamAssassin — ответ ошибки о том, что письмо не прошло проверку спам-фильтром и было отклонено. Подробнее ›
У SpamAssassin нет фиксированной шкалы: вес правил и пороговые значения могут меняться с каждой версией, а администраторы почтовых серверов нередко настраивают их под собственные требования. Тем не менее, в большинстве конфигураций письма с итоговым баллом 5.0 и выше считаются спамом.

При интерпретации результатов важно учитывать общий принцип:
  • Отрицательные значения — хороший знак, они снижают общий балл и указывают на доверие к письму.
  • «0»  — нейтральный показатель, не влияющий на итоговую оценку.
  • Положительные значения — сигнал возможного спама, увеличивают риск попадания письма в «Спам».

Таблица правил и начисления баллов

Балл
Фильтр
Расшифровка
Комментарий
+0.1
Message has a DKIM or DK signature, not necessarily valid
Это правило применяется автоматически, если ваша электронная почта содержит подпись DKIM.
-0.1
Message has at least one valid DKIM or DK signature
DKIM-подпись действительна
-0.2
Message has a valid DKIM or DK signature from author's domain
DKIM-gодпись действительна, и она принадлежит вашему доменному имени
+1.0 - +2.0
From: base64 encoded unnecessarily
Избыточное кодирование заголовков может вызывать подозрение у фильтров
+1
From and EnvelopeFrom 2nd level mail domains are different
Домен, указанный в поле From отличается от домена в Return-Path
+0.1
HTML included in message
Это не спам-признак, а всего лишь указатель: «письмо представлено в HTML-формате».
+0.7
Multiple indicators imply a widely-seen list manager
Обнаружены признаки массовой рассылки — письмо будет проверятся строже
+0.7 - +1.0
HTML and text parts are different
Текстовая версия почтового сообщения отличается от HTML-версии
-2
Sender is in Return Path Safe (trusted relay)
Отправитель прошёл проверку на репутацию и техническое соответствие требованиям почтовых провайдеров.
+0.0 (+0.1)
SPF: HELO does not publish an SPF Record
Отсутствует SPF-запись в DNS
-0.1
SPF: sender matches SPF record
SPF-запись действительна
0.0
ADMINISTRATOR NOTICE: The query to DNSWL was blocked
Одна из внешних проверок не была доступна.
0.0
ADMINISTRATOR NOTICE: URIBL queries were blocked
Запросы по URIBL для выявления ссылок, часто встречающихся в спаме, были заблокированы или не выполнены из-за превышения лимитов
+0.7
Message only has text/html MIME parts
Письмо содержит только HTML-версию и не имеет обычной текстовой версии.
Примечание:

SpamAssassin не использует фиксированные значения баллов. Они могут меняться в зависимости от версии фильтра, обновлений базы правил и параметров, заданных администратором сервера. Поэтому приведённые в статье цифры — усреднённые и даны для понимания принципа, а не как абсолютные.
Чем выше итоговый спам-балл, тем больше вероятность, что письмо будет отклонено фильтром. Но даже низкая оценка не гарантирует доставку во «Входящие» — результат зависит от конкретных настроек фильтра и дополнительных факторов, которые использует почтовый сервер. В целом действует простое правило: чем ниже спам-балл, тем выше шансы на успешную доставку.

Пример проверки SpamAssasin

Если вы проверяете письмо через инструмент mail-tester, он показывает результаты проверки по SpamAssasin и итоговый балл с рекомендациями.
Отправки писем с выделенных сендеров улучшит результаты проверки и повысит доставляемость во входящие.

Заключение

SpamAssassin — не враг, а инструмент, который помогает фильтрам оценивать качество инфраструктуры, аутентификации, структуры письма и поведения отправителя.

Из всех правил видно:
  • аутентификация (DKIM, SPF, DMARC) — фундамент хорошей доставляемости;
  • align (выравнивание) доменов (From, DKIM, Return-Path) — критически важен фактор для современных почтовых сервисов;
  • массовость писем не является проблемой сама по себе, но повышает требования к качеству;
  • структура письма и корректная текстовая версия имеют значение;
  • репутация домена и IP остаётся ключевым фактором.

Если инфраструктура настроена правильно, база чистая, содержание полезное — даже с набором таких фильтров письмо будет стабильно попадать во «Входящие».
Напишите в поддержку, если нужна помощь.
Организует работу поддержки и модерации, помогает клиентам в работе с сервисом.
Дмитрий Васильев
Руководитель поддержки Mailganer\SaM oTPravil