Как проверить письмо на спам перед отправкой
Проверить, попадёт ли письмо в спам, целиком нельзя: решение принимает принимающий сервер в момент доставки. Зато проверяемо почти всё, из-за чего это решение выносится не в вашу пользу. Пять проверок, в правильном порядке.
Что вообще можно проверить до отправки
Гарантии не даст никто. Решение принимает принимающий сервер в момент доставки, и он смотрит на десятки сигналов сразу, включая ваши прошлые рассылки и поведение получателей. Ни один внешний инструмент этих данных не видит.
Зато проверяемо всё остальное. Аутентификация домена, репутация 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 адресов бесплатно, чтобы понять, сколько процентов списка сейчас работает против вас.
