Проверка email по чёрным спискам: как работает DNSBL
Проверка по чёрным спискам (blacklist check) - определение, находится ли домен или IP-адрес отправителя в одной из баз DNSBL (DNS-based Blackhole List). Почтовые серверы обращаются к этим базам при получении письма и могут отклонить его, если отправитель числится в списке. DNSBL - распределённые базы данных, содержащие IP-адреса и домены, замеченные в рассылке спама или вредоносной активности.
How DNSBL works
The mechanism relies on DNS queries. When a mail server receives a message from IP 192.0.2.1, it constructs a reverse lookup: 1.2.0.192.dnsbl-name.org. If the DNSBL returns a response (typically 127.0.0.x), the IP is listed. If the response is NXDOMAIN (not found), the IP is clean. For domains the scheme is analogous: example.com.dnsbl-name.org. A DNS query takes milliseconds, so the check adds almost no latency to delivery.
A receiving mail server can query multiple DNSBLs simultaneously and make a composite decision: reject the message outright, route it to spam, or add points to a spam score that other filters also contribute to.
Основные чёрные списки
Spamhaus. Самый авторитетный DNSBL. Ведёт несколько списков: SBL (Spamhaus Block List) для известных спамеров, XBL (Exploits Block List) для заражённых машин, PBL (Policy Block List) для IP, которые не должны отправлять почту напрямую. Попадание в Spamhaus SBL блокирует доставку в большинство почтовых систем.
Barracuda (BRBL). Список от Barracuda Networks, используемый их антиспам-шлюзами. Популярен в корпоративном сегменте.
SpamCop. Отслеживает жалобы пользователей. IP попадает в список на основе количества жалоб. Автоматически удаляет IP через 24-48 часов после прекращения жалоб.
SURBL и URIBL. Проверяют не IP отправителя, а домены в ссылках внутри письма. Если в тексте есть ссылка на заблокированный домен, письмо фильтруется.
How to check your domain and IP
MXToolbox (mxtoolbox.com/blacklists.aspx) checks an IP or domain against 100+ blacklists in seconds. MultiRBL.valli.org offers a similar service with a different set of lists. Both are free for manual lookups.
Google Postmaster Tools shows domain reputation in Gmail (high, medium, low, bad) without naming specific lists. It provides a general picture of how Gmail classifies your sending domain.
Run checks regularly: before and after large campaigns. If you discover a listing, address it immediately rather than waiting for the next send.
Почему домены и IP попадают в чёрные списки
Рассылка на спам-ловушки. Одна pristine trap в Spamhaus - и домен в SBL. Высокий bounce rate (отправка на несуществующие адреса). Массовые жалобы от получателей. Отправка с IP, который ранее использовался спамером (проблема shared IP).
Компрометация сервера. Если сервер взломан и используется для рассылки спама, IP попадает в списки. То же при заражении малварью, которая рассылает спам от вашего имени.
How to get delisted
Each DNSBL has its own delisting procedure. Spamhaus requires filling out a form, describing the cause of listing and the remediation steps taken. SpamCop removes IPs automatically 24-48 hours after complaints stop. Barracuda has a self-service removal portal.
Before requesting removal, fix the root cause. If the issue was a dirty list, clean the list. If it was a compromised server, close the vulnerability. Without remediation, relisting will happen within days.
Deliverability recovery after delisting ranges from a few hours to several weeks, depending on the blacklist and the receiving provider. Some providers cache blacklist results aggressively; others refresh within minutes.
Чёрные списки и валидация email
Валидаторы email могут проверять домен каждого адреса по базам чёрных списков. Если домен входит в DNSBL, адрес помечается как рискованный. Это не означает, что ящик не существует, но указывает на проблемы с инфраструктурой домена.
Отправка писем, содержащих ссылки на домены из SURBL/URIBL, снижает доставляемость всей рассылки. Валидация адресов не решает эту проблему напрямую, но помогает поддерживать общую гигиену, которая снижает вероятность попадания в списки.
uChecker проверяет домены email-адресов по базам чёрных списков при валидации. Вы видите, какие адреса принадлежат доменам с плохой репутацией, и можете исключить их до рассылки.
