Как выйти из чёрного списка Spamhaus
Письма перестали доходить разом ко всем, а в отбойнике стоит строка про блокировку. Данные Spamhaus использует больше трёх миллиардов ящиков, поэтому попадание туда чувствуется сразу. Разбираем, в какой именно список вы попали, что чинить до подачи заявки и почему порядок здесь важнее скорости.
Как понять, что вы там
Признак однозначный: письма не уходят в спам, а отклоняются на входе, и в отбойнике прямо названа причина. Формулировки бывают такие.
554 5.7.1 Service unavailable; Client host [203.0.113.5]
blocked using zen.spamhaus.org
550 Message rejected because 203.0.113.5 is in a black list
at zen.spamhaus.orgПроверить без отбойника тоже можно. Проверка по чёрным спискам опрашивает семнадцать DNSBL сразу и показывает, в каких именно списках лежит домен или адрес. У самого проекта тоже есть форма поиска на check.spamhaus.org, она отвечает по одному адресу за раз.
Какой именно список: это важно
Под общим именем работает несколько списков, и процедура выхода у них разная.
SBL это список источников спама. Попадают туда за реальные рассылки, снимаются вручную после разбора.
CSS ловит адреса, замеченные в рассылке по купленным базам и в отправке без согласия. Самый частый случай у маркетологов.
XBL это заражённые машины и открытые прокси. Если вы тут, скорее всего взломан сервер или рабочая станция в сети.
PBL это диапазоны, с которых почту вообще не принято отправлять: домашние и динамические адреса. Сюда попадают не за провинность, а по типу адреса, и снимается это иначе, чем остальные.
DBL это список доменов, а не адресов. Домен туда попадает за содержание писем и за ссылки внутри них.
ZEN это не отдельный список, а объединение SBL, CSS, XBL и PBL в одном запросе. Именно его чаще всего видно в отбойниках, поэтому первым делом смотрите, какой из четырёх сработал.
Сначала причина, потом заявка
Порядок здесь обратный тому, что делают обычно. Заявку на исключение подают последней, а не первой. Если снять блокировку и не починить причину, вы вернётесь в список за несколько дней, и второе исключение дадут неохотно.
Проверьте, не взломан ли сервер. Актуально при попадании в XBL. Смотрите очередь почты и логи: если оттуда уходят письма, которых вы не отправляли, дело не в рассылке. Отдельно проверьте, не открыт ли релей: это делается проверкой SMTP-сервера.
Почистите базу. Актуально при попадании в CSS и SBL. Уберите адреса, которые не давали согласия, удалите жёсткие возвраты, прогоните список через валидатор. Спам-ловушки в базе это прямая дорога обратно в список.
Настройте аутентификацию. SPF, DKIM и DMARC не выводят из блоклиста сами по себе, но без них заявку рассматривают хуже: отправитель, который не потрудился подтвердить свою личность, выглядит неубедительно.
Проверьте PTR. Обратная зона вашего IP должна разрешаться в имя, которое разрешается обратно в тот же адрес. Настраивается у владельца IP-адреса, то есть у хостера.
Как подают заявку
Форма исключения открыта на check.spamhaus.org: вводите адрес или домен, и если он в списке, рядом появляется ссылка на удаление. В заявке спрашивают, что случилось и что вы сделали, чтобы это не повторилось.
Отвечать надо конкретно. «Мы почистили базу» не годится, «удалили 12 400 адресов, собранных до 2024 года без подтверждения подписки, включили double opt-in на формах, настроили DMARC с политикой quarantine» годится. Заявки с деталями рассматривают быстрее.
Отдельно про PBL: там исключение обычно делается самостоятельно и за минуты, потому что это не наказание, а пометка типа адреса. Но если вы отправляете почту с домашнего или динамического IP, правильнее не выходить из PBL, а перенести отправку на нормальный сервер.
Сколько ждать и что дальше
Само исключение занимает от нескольких часов до пары суток. А вот доставляемость возвращается дольше: часть принимающих серверов кеширует результат запроса к блоклисту, и письма могут отклоняться ещё день-другой после снятия.
Возвращаться к прежним объёмам сразу не стоит. Разумнее зайти как на новый адрес: начать с небольшой отправки по самым активным подписчикам и наращивать постепенно, следя за возвратами и жалобами.
Что такое Spamhaus и как устроены его списки, разобрано на отдельной странице в глоссарии.
Чтобы не вернуться туда через неделю
Попадание в CSS и SBL почти всегда начинается с базы: адреса без согласия, мёртвые ящики, спам-ловушки среди заброшенных адресов.
Проверьте базу в uChecker, 100 адресов бесплатно, до того как подавать заявку на исключение. Тогда в заявке будет что написать.
