Перейти к содержанию

Репутация почтового сервера

Почтовый домен или публичный адрес почтового сервера, проверяемый по чёрным спискам DNS, которые до сих пор решают, будет ли почта доставлена: Spamhaus, Barracuda, SpamCop и несколько менее крупных. Для каждого списка, в который внесён адрес, страница монитора показывает код ответа списка, его опубликованную причину и прямую ссылку на страницу проверки и удаления.

Ключ API не нужен. Оставьте учётные данные на «No key (recommended)»: списки опрашиваются через DNS-резолвер сервера или через резолвер, который вы укажете в Resolver. Отказать может только Spamhaus, и только когда этот резолвер публичный; см. Резолверы, отказы и тайм-ауты.

Введите домен (example.com), и DumbMonit проверит адреса его MX-хостов (записи A и AAAA), адреса самого домена и любые Extra addresses, которые вы добавите (исходящий релей, не являющийся MX). Домен также проверяется по чёрным спискам доменов. Введите IP-адрес, и будет проверен только этот адрес. Чтобы следить за целым диапазоном адресов, используйте Чёрные списки для диапазона IP.

Gmail, Outlook.com и Yahoo

Крупные почтовые провайдеры не публикуют чёрных списков, к которым можно обратиться: их мнение об отправителе остаётся внутренним. DumbMonit не делает вид, что спрашивает их. Он проверяет то, что влияет на их решение, и даёт ссылки на их инструменты:

  • Обратный DNS: у каждого отправляющего адреса должна быть запись PTR, имя которой разрешается обратно в тот же адрес (forward-confirmed reverse DNS, FCrDNS). Gmail, Outlook.com и Yahoo отклоняют или отправляют в спам почту с адресов без неё.
  • SPF и DMARC: ровно одна запись SPF на домене и запись DMARC в _dmarc.<домен>. Gmail и Yahoo требуют обе от массовых отправителей.
  • Чёрные списки ниже, которые читают и их фильтры.

DKIM не проверяется: его селектор выбирает каждый отправитель, и угадать его нельзя. Страница монитора ведёт на:

Провайдер Инструменты
Gmail Postmaster Tools (репутация подтверждённого домена), правила для отправителей, форма о проблемах доставки
Outlook.com / Hotmail SNDS (данные о репутации по адресам), политики для отправителей, форма поддержки отправителей (удаление из списков Outlook.com), портал удаления Microsoft 365
Yahoo / AOL Sender Hub, рекомендации, форма поддержки отправителей

Чёрные списки

Проверено 16 октября 2026 года. SORBS закрылся в июне 2024 года и не опрашивается. У каждого списка запрашивается запись A в его зоне. Форма показывает их как список флажков Blocklists (название, проверяет ли он адреса или домен, основной или нет, и краткое описание); основные списки отмечены в новом мониторе. Идентификатор из первого столбца сохраняет параметр lists, и под ним же список называется в API и в метриках.

Id Список Зона Проверяет IPv6 Основной Использование и удаление
spamhaus_zen Spamhaus ZEN (SBL, CSS, XBL, PBL, DROP) zen.spamhaus.org адреса да да Бесплатные публичные зеркала для небольшого некоммерческого использования; отказывает публичным и открытым резолверам. Удаление через проверку Spamhaus. PBL по политике вносит диапазоны конечных пользователей: убирайте из него адрес, только если на нём действительно работает почтовый сервер.
barracuda Barracuda BRBL b.barracudacentral.org адреса нет да Бесплатно; Barracuda просит зарегистрировать опрашивающие его DNS-серверы с бесплатной учётной записью на barracudacentral.org. Запрос на удаление.
spamcop SpamCop bl.spamcop.net адреса нет да Бесплатно. Записи истекают сами примерно через сутки после прекращения жалоб; страница проверки показывает причину и предлагает удаление.
mailspike Mailspike bl.mailspike.net адреса нет нет Бесплатно при небольшом объёме. Проверка и удаление.
uceprotect_1 UCEPROTECT Level 1 dnsbl-1.uceprotect.net адреса нет нет Запросы бесплатны. Записи истекают через семь дней без нового спама; страница проверки также продаёт срочное удаление, которое никогда не требуется. Мало получателей его используют.
psbl PSBL (Passive Spam Block List) psbl.surriel.com адреса нет нет Бесплатно. Самостоятельное удаление на странице записи.
spamrats SpamRATS (Dyna, NoPtr, Spam, Auth) all.spamrats.com адреса нет нет Бесплатно при небольшом объёме. RATS-NoPtr вносит адреса без обратного DNS. Проверка и удаление.
spamhaus_dbl Spamhaus DBL dbl.spamhaus.org домен — да Те же условия, что у ZEN. Удаление через проверку Spamhaus.
surbl SURBL (multi) multi.surbl.org домен — нет Бесплатно при небольшом объёме; отказывает публичным и загруженным резолверам. Проверка и удаление.
uribl URIBL (multi) multi.uribl.com домен — нет Бесплатно при небольшом объёме; отказывает публичным и загруженным резолверам. Проверка, удаление.

Запись в основном списке вызывает критическое оповещение; в остальных — уведомление уровня advisory. IPv6-адреса MX проверяются только по Spamhaus ZEN, единственному здесь списку, который отвечает для IPv6; остальные показывают их как не охваченные.

Собственные списки

В Custom lists, в конце списка флажков, добавьте DNSBL-зоны любого другого списка, которым вы пользуетесь или который ведёте сами (например, dnsbl.example.org). У каждого есть Type: ip (зона запрашивается для каждого адреса, как 1.2.0.192.dnsbl.example.org) или domain (для почтового домена) и переключатель Major для списка, запись в котором должна вызывать критическое оповещение. Зона должна быть допустимым доменным именем, а не IP-адресом, и не может повторять другую зону или один из списков выше; не более 20 собственных списков. Любой ответ 127.x.x.x считается «в списке», NXDOMAIN — чистым.

Монитор опрашивает ровно отмеченные списки плюс ваши. Монитор, созданный до этих параметров, не имеет настройки и по-прежнему опрашивает все списки выше. Параметр lists хранит отмеченные идентификаторы через запятую (-, если не отмечен ни один), а custom_lists — JSON-массив вида [{"zone": "dnsbl.example.org", "subject": "ip", "major": false}].

Резолверы, отказы и тайм-ауты

Списки опрашиваются через DNS, и их ответ зависит от того, какой резолвер спрашивает:

  • Spamhaus отказывает запросам, приходящим через публичные резолверы (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9), через резолверы, пересылающие запросы им, или через резолверы без определяемого обратного DNS. Тогда он отвечает 127.255.255.254 вместо NXDOMAIN (127.255.255.255, когда резолвер шлёт слишком много запросов, 127.255.255.252 при некорректном запросе или неверном ключе DQS). Это похоже на внесение в список, но им не является: DumbMonit помечает список Spamhaus как отклонённый («Spamhaus отклоняет этот резолвер» на странице монитора), а не как «в списке», а остальные списки сохраняют свои результаты. Только если ни один другой выбранный список не ответил, монитор показывает вместо результата ошибку конфигурации (она не отправляет оповещение о сбое).
  • URIBL и SURBL отвечают 127.0.0.1 резолверам, которым отказывают. Такой список отображается как «Refused» (неизвестно), а не как внесение в список.
  • Список, не ответивший вовремя, считается неизвестным, но не чистым. Только NXDOMAIN означает «не в списке». Ответ вне 127.0.0.0/8 (резолвер, подменяющий NXDOMAIN адресом поисковой страницы) тоже считается неизвестным.

Поэтому используйте собственный рекурсивный резолвер: Unbound, Knot Resolver, BIND или PowerDNS Recursor, разрешающие имена от корневых серверов (а не пересылающие запросы публичному резолверу), и укажите его адрес в поле Resolver, если это не системный резолвер. Pi-hole или AdGuard Home перед Unbound работают; перед 1.1.1.1 — нет.

Или, только если вам нужен и Spamhaus и вы не можете сменить резолвер, создайте бесплатную учётную запись Spamhaus Data Query Service (некоммерческое использование, небольшой объём) и введите её ключ как учётные данные («Spamhaus DQS key (optional)»): тогда Spamhaus опрашивается по <ключ>.zen.dq.spamhaus.net и <ключ>.dbl.dq.spamhaus.net, которые отвечают через любой резолвер. Ключ хранится зашифрованным и больше не показывается.

Темп

Чёрные списки ограничивают, как часто резолвер может их спрашивать, и банят резолверы, которые их прочёсывают. DumbMonit опрашивает каждый список раз за Refresh interval (по умолчанию 6 часов), не чаще Queries per second (по умолчанию 10) при восьми одновременных запросах, а между проверками при каждой проверке показывает последний результат повторно, поэтому правила оповещений видят непрерывный ряд. Проверка выполняется в фоне: первый результат появляется через несколько секунд после добавления монитора, а изменение адреса, параметра или ключа сразу запускает новую проверку. Проверка, закончившаяся ошибкой, повторяется через десять минут.

Проверка почтового сервера по чёрным спискам

  1. Введите домен, для которого вы отправляете почту, например "example.com": DumbMonit проверит адреса его MX и самого домена. Или введите публичный IP-адрес, с которого отправляет сервер. Если почта уходит через релей, не являющийся MX, добавьте его адрес в Extra addresses.

  2. Ключ API не нужен: оставьте учётные данные на No key. Без ключа чёрные списки опрашиваются через DNS-резолвер этого сервера или через тот, что вы укажете в Resolver.

  3. Отметьте в Blocklists чёрные списки для опроса (основные отмечены по умолчанию) и добавьте в Custom lists DNSBL-зоны любого другого списка, которым вы пользуетесь.

  4. Запрос может отклонить только Spamhaus, и только когда резолвер публичный (Google, Cloudflare, Quad9) или пересылает запросы такому. Тогда монитор показывает «Spamhaus отклоняет этот резолвер», а все остальные списки продолжают работать. Чтобы получить и Spamhaus, задайте в Resolver собственный рекурсивный резолвер (достаточно Unbound, разрешающего имена от корневых серверов) или выберите в качестве учётных данных необязательный ключ Spamhaus DQS: бесплатная учётная запись (некоммерческое использование, небольшой объём), ключ которой заставляет Spamhaus отвечать через любой резолвер.

    https://www.spamhaus.com/data-access/free-data-query-service/
    
  5. Чтобы проверить настройку, добавьте монитор для 127.0.0.2, тестового адреса, который вносят в список все чёрные списки: каждый должен показать его как внесённый.

  6. Gmail, Outlook.com и Yahoo не публикуют чёрных списков, к которым можно обратиться. Вместо этого DumbMonit проверяет то, что они учитывают (обратный DNS, указывающий обратно на адрес, записи SPF и DMARC), и даёт на странице монитора ссылки на их инструменты для отправителей.

Warning

Ответ, в котором Spamhaus отказал (127.255.255.254, публичный резолвер), никогда не показывается как внесение в список: этот список помечается как отклонённый, а остальные сохраняют свой результат. Только если не отвечает ни один другой список, монитор сообщает об ошибке конфигурации. Чёрный список, который не отвечает, показывается как неизвестный, но не как чистый. Списки опрашиваются по умолчанию раз в 6 часов: чаще спрашивать бессмысленно, а резолверы за это блокируют.

Что отслеживается

Все метрики имеют префикс dumbmonit_blacklist_.

Метрика Что Метки
listed_major_lists основные списки (Spamhaus ZEN и DBL, Barracuda, SpamCop), в которых числится адрес или домен
listed_lists все списки, в которых числится адрес или домен
addresses_checked проверено адресов
addresses_listed адреса, числящиеся хотя бы в одном списке
domain_listed 1, когда домен числится в списке доменов
unknown_checks проверки без ответа (тайм-аут, отказ)
check один ряд на адрес (или домен) и список: 1 в списке, 0 чисто, −1 нет ответа, −2 отказ, −3 не охвачен list, subject, state, code, meaning, reason
list_checked, list_listed, list_unknown по спискам: опрошено объектов, в списке, без ответа list
list_info значение 1, по одному на каждый реально опрошенный список (включая собственные): то, что показывает страница монитора list, name, zone, subject, major
address_info значение 1, откуда взят каждый адрес address, source (mx, domain, input, extra), mx
ptr_ok 1, когда обратный DNS разрешается обратно в адрес address, ptr
mx_hosts MX-хосты домена
spf_records записи v=spf1 на домене (1 — правильно)
dmarc_records записи v=DMARC1 в _dmarc.<домен>
dmarc_policy_info значение 1 policy
mail_auth_missing от 0 до 2: SPF отсутствует или продублирован, DMARC отсутствует
scan_age_seconds, scan_duration_seconds, scan_running показанная проверка: её возраст, сколько она длилась, идёт ли новая

Применяемые встроенные правила: Listed on a major blocklist, Listed on a blocklist, Mail server reverse DNS mismatch, SPF or DMARC missing, а также Monitor unreachable, когда резолвер не отвечает ни на один запрос.

Страница монитора

Панель читает то, что сохранила проверка; открытие страницы никогда не опрашивает чёрный список. Она показывает счётчики, затем реально опрошенные списки (отмеченные и ваши, у каждого число объектов, которые он содержит, и «Spamhaus отклоняет этот резолвер», если это так), затем каждый результат с кодом списка, опубликованной причиной и ссылками на страницы проверки и удаления, затем обратный DNS каждого адреса, SPF и DMARC и инструменты Gmail, Outlook.com и Yahoo для отправителей.

На странице есть также ссылка Проверить также в MXToolbox. Она открывает в новой вкладке публичную проверку по чёрным спискам на mxtoolbox.com для наблюдаемого адреса или домена; DumbMonit не обращается к их API.

Учётные данные

Не нужны («No key (recommended)», по умолчанию), или необязательно ключ Spamhaus DQS (см. выше), который важен только для Spamhaus.

Адрес: домен (example.com) или публичный IP-адрес. Параметры: Resolver, Blocklists (в новом мониторе отмечены основные; в созданном раньше — все), Custom lists, Extra addresses, Refresh interval (6 часов, от 1 до 168), Queries per second (10, от 1 до 50) и Timeout per query (5 с, от 1 до 30). Частные адреса никогда не проверяются: чёрные списки знают только публичный Интернет. 127.0.0.2 принимается как тестовый адрес.