техническое · ответ с источниками

Что такое MX-запись? Определение и назначение

MX-запись (Mail Exchanger, запись почтового обменника) — ресурсная запись DNS, которая указывает почтовый сервер, принимающий письма от имени домена. Она сопоставляет доменное имя с именем хоста конкретного почтового сервера, чтобы SMTP-трафик направлялся по правильному адресу.

Как это работает

Когда отправитель передаёт письмо, сервер отправки выполняет DNS-запрос MX-записи домена получателя. В DNS-ответе приходит одно или несколько имён хостов с соответствующими значениями приоритета. Сервер отправки сначала пытается доставить письмо на сервер с наименьшим номером приоритета. Если этот сервер недоступен, он переключается на сервер со следующим по величине номером приоритета в списке.

Почему это важно для отправителей

Хотя MX-записи в основном обслуживают входящую почту, они важны для общего состояния домена. Многие принимающие почтовые серверы выполняют обратную проверку, чтобы узнать, есть ли у домена отправителя действительная MX-запись. Домен, который может отправлять почту, но не может её принимать, может быть помечен как подозрительный или как источник спама, что ухудшает доставляемость.

Типичные ошибки в эксплуатации

Типичные ошибки — направлять MX-запись на A-запись или CNAME вместо имени хоста, что нарушает стандарты DNS. Другая частая ошибка — одинаковые значения приоритета у всех записей: это приводит к случайной балансировке нагрузки вместо осознанного резервирования. Неправильная настройка этих записей оборачивается отказами при доставке и потерянными сообщениями.

Пример настройки

Типичная настройка для домена, работающего с провайдером вроде Google Workspace, может выглядеть так: Priority 1: aspmx.l.google.com, Priority 5: alt1.aspmx.l.google.com. Сервер отправки всегда сначала пробует сервер с приоритетом 1. Проверить DNS-настройки других записей аутентификации можно в SendHQ или с помощью его бесплатных инструментов (https://sendhq.cc/tools).

Связь с SMTP

MX-запись служит указателем, а простой протокол передачи почты (SMTP) — собственно транспортным механизмом. MX-запись сообщает интернету, где находится SMTP-сервер, а SMTP затем выполняет рукопожатие и передачу данных письма по сети.

Что спрашивают команды

Может ли у домена быть несколько MX-записей?

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

Влияет ли MX-запись на исходящую почту?

Напрямую — нет, поскольку она маршрутизирует входящую почту. Косвенно — да: некоторые спам-фильтры проверяют наличие действительной MX-записи, чтобы проверить домен отправителя.

Что будет, если MX-запись не найдена?

Если MX-записи нет, некоторые серверы отправки могут попытаться доставить почту на A-запись домена, но в современных средах это часто не срабатывает.

Первоисточники