MX (Mail Exchange) — это записи DNS, которые указывают предпочтительные серверы для приёма почты домена. Когда кто-то пишет на user@example.com, отправляющий сервер сначала запрашивает MX-записи example.com. Если MX нет, SMTP может перейти на адрес A или AAAA домена; null MX явно объявляет, что домен не принимает почту.
У каждой MX-записи два компонента: имя хоста (адрес почтового сервера) и номер приоритета. Меньшие номера приоритета имеют более высокое предпочтение. При нескольких MX-записях отправляющий сервер сначала пробует запись с наименьшим приоритетом. Если этот сервер недоступен, он переходит к следующему по возрастанию. Такое резервирование обеспечивает доставку писем, даже если один почтовый сервер выходит из строя.
MX-записи — обычный уровень маршрутизации входящей почты. Записи аутентификации вроде SPF, DKIM и DMARC относятся к исходящей идентичности, а MX-записи направляют отправителей к инфраструктуре приёма. Поиск может показать явные почтовые обменники или null MX, но пустой ответ MX нужно читать вместе с неявным запасным MX в SMTP и записями A или AAAA домена.