Spamhaus — это самая влиятельная операция по ведению чёрных списков в открытом интернете. Когда их датафид помечает ваш IP или домен, Gmail обычно всё равно доставляет письма, но длинный хвост корпоративных шлюзов, университетских почтовых систем и старых cPanel-хостов начинает отказывать с прямой ссылкой на Spamhaus. Восстановление за 24–72 часа возможно. Но сделать это постоянно — сложнее.
Проверьте ваш IP на check.spamhaus.org. Листы SBL требуют письменного обоснования и доказательств. XBL удаляются автоматически, как только вы прекратите отправку вредоносного трафика. PBL контролируются провайдером — либо смените провайдера, либо подайте заявку как конечный пользователь.
Три списка Spamhaus, на которые вы можете попасть
Spamhaus ведёт несколько датафидов. Для исходящей почты важны три: SBL, XBL и PBL. Инструмент проверки скажет, на каком вы находитесь — и этот ответ целиком определяет всю схему удаления. Если лист XBL лечить как SBL, потеряете день впустую.
- SBL (Spamhaus Block List). Составляется вручную. Исследователь добавил ваш IP потому, что заметил спам, перехваченное пространство или хостинг известного спаммера. Удаление требует доказательств и письменного объяснения.
- XBL (Exploits Block List). Автоматический список на основе данных CBL (Composite Blocking List) и других фидов по уязвимостям. Ваш IP попал туда, потому что машина на нём отправляла вредонос, использовалась как открытый прокси или генерировала bot-подобный SMTP-трафик.
- PBL (Policy Block List). Это не репутационный лист. Spamhaus помечает IP-диапазоны, которые не должны отправлять письма напрямую на MX-серверы — обычно это жилые IP и динамически выделяемые диапазоны. Добавлены по политике, а не по поведению.
Есть также DBL (Domain Block List) для самих доменов и ROKSO для «Реестра известных спам-операций» — это список повторных нарушителей, а не одиночных инцидентов. Удаление из ROKSO — отдельный разговор.
Шаг 1. Проверьте через инструмент Spamhaus
Откройте https://check.spamhaus.org/ и введите IP или домен, который хотите проверить. Результат покажет все фиды Spamhaus, где появилась запись, с прямой ссылкой, кодом причины и доказательствами, если они есть.
Всегда проверяйте точный IP из недавнего bounce-header, а не ваше предположение. Множество ESP отправляют из пула, и листинги часто касаются одного IP. Bounce содержит строку типа blocked using zen.spamhaus.org с конкретным IP — используйте именно его.
Если вы видите несколько листингов (SBL и XBL одновременно), готовьтесь подавать отдельные заявки. Каждый лист имеет свою схему, и удаление с одного не удаляет с другого.
Шаг 2. Сначала устраните первопричину
Это шаг, который пропускают почти все новички — и вот почему большинство переподач заявок игнорируются. Исследователи Spamhaus смотрят на контекст листинга в первую очередь. Если вы подали заявку на удаление, пока ваш сервер всё ещё отправляет тот же трафик, из-за которого вас занесли, заявка закроется без действий, и вы потратили доверие.
Типичные корневые причины по типам листов:
- Компрометация ящика. Пароль юзера утёк, и спаммер отправляет через ваш authenticated SMTP. Заставьте обновить пароли, включите MFA, проверьте логи SMTP-AUTH на странные IP.
- Открытый relay. Postfix или Exim принимает письма от всех ко всем. Закройте параметр
mynetworks, требуйте аутентификацию на submission, проверьте наmxtoolbox.com/diagnostic.aspx. - Злоупотребление web-формой. WordPress контактная форма используется как relay через ваш IP. Добавьте CAPTCHA, rate-limiting, валидируйте
Reply-Toзаголовки. - Вредонос в сети. Рабочая станция на том же NAT IP — часть ботнета. CBL это заметила. Изолируйте, просканируйте, пропатчьте.
- Коллапс качества списка. Кампания попала на спам-trap. Остановите отправку, проверьте последние импорты, удалите проблемный сегмент.
Если заявка на удаление из Spamhaus отклонена, не подавайте новую в течение 24 часов. Исследователи помечают повторные заявки от одного автора как попытки обхода, и длительность листинга растёт. Исправьте, документируйте, потом подайте один раз с полными доказательствами.
Шаг 3a. Удаление из SBL
Откройте SBL-тикет со ссылки в результате проверки. На странице видна причина листинга, иногда — ссылка на скриншот спама, иногда — описание типа «снежный спам хостинг». Сверху есть зелёная кнопка «Removal Request».
Форма просит: ваше имя, должность в организации, IP и свободный текст объяснения. Объяснение — это вся суть заявки. Исследователи читают каждое слово. Пишите как post-mortem инцидента:
- Что произошло (корневая причина в одну фразу).
- Когда вы это обнаружили.
- Что вы сделали (конкретные действия с временем).
- Какая профилактика установлена.
SBL отвечают за 24–72 часа. Это ручная работа, и есть очередь. Вежливые, доказательства-насыщенные заявки обрабатываются быстрее, чем враждебные.
Шаг 3b. Удаление из XBL
XBL листинги автоматические. Результат проверки ссылается на CBL (cbl.abuseat.org), который показывает точное поведение, которое заметил сенсор — например «отправка на spamtrap с жилого IP на порт 25». На странице есть кнопка самостоятельного удаления.
Но есть нюанс: если bot-подобный трафик всё ещё идёт, IP переподнимается в листинг за минуты после удаления. Кнопка самостоятельного удаления сработает только если вы действительно устранили проблему. Запустите sniffer, проверьте egress-трафик, потом нажимайте кнопку только когда уверены в чистоте.
Удаление из XBL мгновенное. Нет ручной проверки, нет формы объяснения. Но у вас есть ограниченное количество попыток самостоятельного удаления в год — потом только провайдер может разделистить IP.
Шаг 3c. Удаление из PBL
PBL принципиально другой. IP в листе потому, что Spamhaus считает, что он вообще не должен обращаться к удалённым MX-серверам — обычно это домашнее подключение, мобильный оператор или динамически выделяемый облачный IP.
Два пути к удалению:
- Удаление провайдером. Ваш ISP контактирует Spamhaus и обновляет политику для своего диапазона. Это правильный ответ, если вы контролируете IP-пространство (малый бизнес со статическими IP у регионального ISP). Большие облачные провайдеры (AWS EC2 EIP, GCP, Azure) уже поддерживают свои PBL-отношения и не будут разделистать по запросу пользователя.
- Самостоятельное удаление конечным пользователем. Spamhaus предлагает форму самостоятельного удаления для легитимных пользователей на PBL-диапазонах. Требует подтверждения контактов, что вы запускаете реальный mail-сервер. Удаление по IP и обратимо, если обнаружится abuse.
Сроки ответа и чего ожидать
Реалистичные ожидания важны: каждый час, потраченный на обновление страницы проверки — это час, который вы могли потратить на устранение основной проблемы.
- SBL: 24 часа типично, 72 часа в худшем случае для простых кейсов. Сложные листинги (ROKSO-соседние, повторные нарушители) могут идти дольше.
- XBL: Мгновенное удаление при успешной самостоятельной процедуре, но IP должен оставаться чистым. Переподнятие идёт за минуты, если сенсор видит плохой трафик.
- PBL: Самостоятельное удаление почти мгновенное. Удаление провайдером зависит от провайдера, от часов до недель.
Отправители, которые проверяют Spamhaus только когда приходят bounces, теряют доставку на часы, пока замечают проблему. Планируйте ежедневные автоматизированные проверки zen.spamhaus.org и алерты на любой листинг. Ранние алерты дают возможность разделистить, пока объём ещё мал.
Профилактические проверки, которые действительно работают
После первого листинга постройте мониторинг, который вы хотели иметь раньше. Минимальный стек:
- Ежедневный DNS-запрос к
zen.spamhaus.orgдля каждого IP, с которого вы отправляете. Алерт на любой ответ, кроме NXDOMAIN. - Еженедельный тест размещения через инструмент типа Inbox Check, который показывает статус Spamhaus рядом с фактическими результатами доставки в основные провайдеры (Mail.ru, Yandex, Gmail, Outlook).
- Мониторинг bounce-логов, который ловит URL Spamhaus в тексте отказа — когда bounce упоминает Spamhaus, алерт должен быть громким и немедленным.
- Ежемесячный review SMTP-AUTH логов на credential abuse, плюс обязательная смена пароля и MFA для каждого отправляющего аккаунта.
Инструмент Inbox Check проверяет доставку сразу в 9 провайдеров, включая Mail.ru и Yandex. Каждый тест показывает не только попадание в спам, но и размещение по папкам, плюс статус в Spamhaus и других чёрных списках.