uCheckeruChecker
8 мин чтения

Как проверить письмо на спам перед отправкой

Проверить, попадёт ли письмо в спам, целиком нельзя: решение принимает принимающий сервер в момент доставки. Зато проверяемо почти всё, из-за чего это решение выносится не в вашу пользу. Пять проверок, в правильном порядке.

Что вообще можно проверить до отправки

Гарантии не даст никто. Решение принимает принимающий сервер в момент доставки, и он смотрит на десятки сигналов сразу, включая ваши прошлые рассылки и поведение получателей. Ни один внешний инструмент этих данных не видит.

Зато проверяемо всё остальное. Аутентификация домена, репутация IP-адреса и домена, содержание письма, вёрстка, ссылки, заголовки. Это примерно девять десятых причин, по которым письма падают в спам, и все они видны заранее.

Проверка первая: записи домена

С неё начинают, потому что она отвечает за самый частый повод отказа. Если у домена нет SPF, сломана подпись DKIM или DMARC настроен так, что письма от ваших сервисов не проходят выравнивание, дальше можно не смотреть: до содержания дело не дойдёт.

Быстрее всего это делается проверкой почтового домена: семь записей за один запрос, оценка от 0 до 100 и список того, что чинить по порядку.

Проверка вторая: чёрные списки

Домен и отправляющий IP сверяются с публичными блоклистами. Попадание в Spamhaus видно сразу: письма начинают отклоняться на входе, а не уходить в спам.

Смотреть надо оба, домен и адрес. Домен попадает в списки за содержание и за жалобы, IP за объёмы и за соседей по общему адресу. Проверка по семнадцати DNSBL сразу есть на отдельной странице.

Проверка третья: содержание письма

Здесь работают спам-фильтры на правилах, вроде SpamAssassin. Они начисляют баллы сотням признаков и выдают общую оценку. Порог обычно 5 баллов из 10, но ориентироваться стоит не на итог, а на список сработавших правил: он говорит, что именно переписать.

Что срабатывает чаще всего. Заглавные буквы в теме и несколько восклицательных знаков подряд. Письмо, целиком собранное из одной картинки без текста. Сокращённые ссылки через bit.ly и подобные, потому что за ними прячут фишинг. Расхождение между текстовой и HTML-версией. Отсутствие заголовка List-Unsubscribe в массовой рассылке.

По отдельности ни один из этих признаков не смертелен. Они складываются: три-четыре мелких срабатывания в одном письме уводят оценку за порог.

Проверка четвёртая: реальная отправка на seed-адреса

Единственный способ увидеть, куда письмо ложится на самом деле, это отправить его на контрольные ящики у разных провайдеров и посмотреть глазами. Такой набор адресов называется seed-листом, а метод seed list testing.

Для русской аудитории набор нужен свой: Яндекс, Mail.ru вместе со спутниками bk.ru и list.ru, Gmail и пара корпоративных доменов. Западные сервисы seed-тестов российских провайдеров почти не покрывают, поэтому собственный набор из десяти ящиков часто полезнее платной подписки.

Важная оговорка: результат seed-теста показывает картину для этих конкретных ящиков, а не для всей базы. У ящика без истории и у живого подписчика, который вас читает год, письмо ляжет по-разному.

Проверка пятая: сама база

Её обычно вспоминают последней, а по весу она первая. Мёртвые адреса в списке дают возвраты, возвраты роняют репутацию, а репутация решает, куда ляжет следующее письмо. Идеально свёрстанное письмо с безупречным DMARC всё равно уйдёт в спам, если предыдущая рассылка собрала восемь процентов отказов.

Порядок тут обратный привычному: сначала чистят список, потом смотрят спам-оценку. Иначе вы переписываете тему письма, когда проблема в трёхстах несуществующих адресах.

Порядок действий перед рассылкой

Прогнать базу через валидатор и удалить невалидные адреса. Проверить записи домена и починить то, что красное. Сверить домен и IP с чёрными списками. Пропустить письмо через спам-скоринг и разобрать сработавшие правила. Отправить на seed-адреса и посмотреть, куда легло у Яндекса и Mail.ru. Только после этого запускать на всю базу.

Если письмо уже ушло и попало в спам, разбор причин и порядок восстановления лежат в статье почему письма попадают в спам.

Начните с базы, это самый весомый шаг

Спам-оценка письма правится за полчаса. Репутация, просевшая после рассылки по грязному списку, восстанавливается неделями.

Проверьте базу в uChecker, 100 адресов бесплатно, чтобы понять, сколько процентов списка сейчас работает против вас.

проверить письмо на спамспам-скорингseed list testingдоставляемостьчёрные списки