Проверка адреса никогда не отправляет на него письмо, даже случайно. Почему это так

Начать бесплатно

Глоссарий

MX-запись

DNS-запись, указывающая, какой сервер принимает почту для домена.

MX-запись — это DNS-запись, которая сообщает отправляющему серверу, куда доставлять почту для домена. Домен может опубликовать несколько, каждую с числом приоритета; первым пробуется наименьшее. Без такой записи почте некуда идти.

Запрос MX решает, продолжится ли проверка вообще. Если домена не существует, вопрос закрыт сразу — DNS_NXDOMAIN, и связываться с почтовым сервером не нужно. Если домен существует, но MX-записи не публикует, почта всё ещё может быть доставляемой: стандарт разрешает отправителю опереться на A-запись домена, и это сообщается как IMPLICIT_MX, а не считается сбоем.

Два случая стоит различать, потому что выглядят они схоже, а значат противоположное. Нулевой MX — единственная запись, указывающая на ., — это прямое заявление, что домен не принимает почту вовсе; ответ определённый и быстрый. MX, который существует, но ни во что не резолвится (MX_UNRESOLVABLE), — это ошибка настройки: кто-то хотел, чтобы почта здесь работала, а она не работает.

DNS — ещё и самое дешёвое место, чтобы поймать опечатку. Домен, который не резолвится или резолвится, но отличается одним символом от очень распространённого, опознаётся до обращения к любому почтовому серверу — поэтому LIKELY_DOMAIN_TYPO вынесен в отдельный сигнал, а не в сноску к ошибке.

Что возвращает сервис

Коды причин из закрытого словаря ответа API. Это ровно те строки, против которых интеграция пишет if.

Что возвращает сервис
MX_FOUNDПочтовые серверы найдены
NULL_MXДомен заявляет, что не принимает почту
IMPLICIT_MXПочта маршрутизируется неявным MX
MX_UNRESOLVABLEПочтовый сервер не резолвится
DNS_NXDOMAINДомена не существует
LIKELY_DOMAIN_TYPOДомен похож на опечатку

Посмотрите на реальном адресе.

Бесплатная проверка возвращает результат целиком: каждый этап, каждый код причины, без умолчаний.