Глоссарий
MX-запись
DNS-запись с именем сервера для входящей почты домена и его приоритетом. Она не подтверждает существование ящика.
MX-запись (mail exchange) указывает, на какие серверы направлять входящую почту домена. Она содержит имя почтового сервера и число приоритета. По этой записи можно определить маршрут, но нельзя установить, существует ли конкретный ящик.
Имя сервера и приоритет
В примере example.com. MX 10 mx1.example.com. имя сервера — mx1.example.com., а его приоритет — 10. Если MX-записей несколько, предпочтение получают записи с меньшим числом. Одинаковые числа задают одинаковый приоритет. Для подключения имя сервера должно разрешаться в подходящий IP-адрес. Поля записи определены в RFC 1035, а порядок выбора маршрута — в RFC 5321.
Отсутствующая запись, null MX и нерабочий маршрут
- MX-записей нет. SMTP может использовать подходящий A- или AAAA-адрес самого домена. Для такого неявного маршрута Emvero может вернуть
IMPLICIT_MX. Отсутствие MX еще не означает, что домен не принимает почту. Этот случай разобран в статье о домене без MX-записи. - Опубликована null MX. Единственная MX-запись с назначением
.явно объявляет, что домен не принимает почту. Она не должна соседствовать с обычными MX-записями. Emvero может вернутьNULL_MX. Правило описано в RFC 7505. - MX-сервер недоступен по указанному имени. Если имя не разрешается в подходящий адрес, эту запись нельзя использовать для подключения. Emvero может вернуть
MX_UNRESOLVABLE.
Код MX_FOUND указывает на найденный почтовый маршрут. Код DNS_NXDOMAIN может указывать на несуществующий домен, а LIKELY_DOMAIN_TYPO — на вероятную опечатку в нем. Временная ошибка DNS оставляет результат неопределенным. Бесплатная проверка почтового домена позволяет посмотреть текущий вывод о входящей маршрутизации. Она не возвращает список MX-серверов и не устанавливает существование ящика.
Что возвращает сервис
Коды причин из закрытого словаря ответа API. Это ровно те строки, против которых интеграция пишет if.
MX_FOUND - Почтовые серверы найдены
NULL_MX - Домен заявляет, что не принимает почту
IMPLICIT_MX - Почта маршрутизируется неявным MX
MX_UNRESOLVABLE - Почтовый сервер не резолвится
DNS_NXDOMAIN - Домена не существует
LIKELY_DOMAIN_ TYPO - Домен похож на опечатку