Spam score: числовая оценка вероятности попадания в спам
Spam score - это число, которое спам-фильтр присваивает каждому входящему письму. Оно отражает совокупность признаков, указывающих на спам. Чем выше значение, тем больше вероятность, что письмо окажется в папке «Спам» или будет отклонено сервером.
Как рассчитывается spam score
У каждого спам-фильтра своя система расчёта, но принцип общий: письмо проходит через набор проверок, каждая из которых добавляет или вычитает баллы. Итоговая сумма сравнивается с порогом. Если порог превышен - письмо считается спамом.
В SpamAssassin, самом известном open-source фильтре, стандартный порог равен 5.0. Письмо с score 2.3 проходит нормально. Письмо с score 7.8 улетает в спам. Некоторые серверные администраторы снижают порог до 3.0 или повышают до 8.0 в зависимости от политики компании.
Что повышает spam score
Факторы делятся на три группы: содержимое, техническая настройка и репутация.
Содержимое письма. Триггерные слова и фразы («бесплатно», «заработок», «кликните сейчас»), чрезмерное использование заглавных букв в теме, HTML-код с подозрительными элементами (скрытый текст, невидимые ссылки), отсутствие текстовой версии, письмо из одной картинки без текста.
Техническая настройка. Отсутствие SPF-записи, невалидная DKIM-подпись, отсутствие DMARC, поле From не совпадает с реальным отправителем, отсутствие заголовка List-Unsubscribe. С февраля 2024 года Google и Yahoo требуют наличие аутентификации и возможности отписки для массовых рассылок.
Репутация. IP отправителя в чёрных списках (Spamhaus, Barracuda), низкая репутация домена, история жалоб на спам. Это не всегда напрямую учитывается в spam score, но влияет на решение провайдера.
Что снижает spam score
Некоторые факторы работают в обратную сторону, уменьшая итоговое число:
- Валидная DKIM-подпись снимает от 0.1 до 1.0 балла в зависимости от фильтра.
- Наличие SPF-записи и прохождение проверки.
- DMARC policy, настроенный на reject или quarantine.
- Чистый, валидный HTML с текстовой альтернативой.
- Корректный заголовок List-Unsubscribe с одним кликом.
- Наличие физического адреса отправителя в футере (требование CAN-SPAM).
Spam score у Gmail и Outlook
Gmail и Outlook не используют SpamAssassin. У них собственные системы, построенные на машинном обучении. Вы не увидите числовой score в привычном виде. Вместо этого провайдер принимает бинарное решение: inbox или spam. Но внутри работает та же логика с весами и порогами, просто она закрыта от внешнего наблюдения.
Дополнительный фактор у Gmail - engagement. Если получатели регулярно открывают ваши письма и не жмут «Спам», Google учитывает это в пользу отправителя. Контентные триггеры при этом отходят на второй план. Верно и обратное: даже технически безупречное письмо может уйти в спам, если пользователи систематически его игнорируют.
Как проверить spam score перед отправкой
Отправьте тестовое письмо на сервис проверки: mail-tester.com, GlockApps, Litmus. Эти инструменты прогоняют письмо через SpamAssassin и другие фильтры, показывая итоговый score и список сработавших правил. Вы увидите, какие конкретно элементы повысили оценку, и сможете исправить их до массовой рассылки.
Тестирование стоит проводить каждый раз, когда вы существенно меняете шаблон письма, добавляете новые ссылки или переключаетесь на другой домен/IP для отправки.
Spam score и качество базы подписчиков
Spam score формально относится к содержимому письма, а не к базе. Но связь прямая. Рассылка по «грязной» базе с невалидными адресами, спам-ловушками и неактивными подписчиками приводит к bounces и жалобам. Провайдеры снижают репутацию отправителя, и фильтры начинают строже оценивать контент. Итог: тот же самый шаблон письма получает разный spam score в зависимости от истории отправителя.
uChecker валидирует базу перед рассылкой: убирает невалидные адреса, спам-ловушки и рискованные контакты. Меньше bounces, меньше жалоб, лучше репутация - и ниже spam score у ваших писем.
