MX указывает на hostname без A/AAAA
MX должен вести на hostname, который сам разрешается в IP. Иначе отправителю некуда устанавливать SMTP-соединение.
Проверьте по порядку
Сначала локализуйте слой сбоя и только потом меняйте конфигурацию.
- 1Получите MX домена и возьмите hostname с минимальным приоритетом.
- 2Проверьте A/AAAA именно этого hostname.
- 3Не указывайте IP прямо в MX — стандарт ожидает доменное имя.
- 4Если hostname находится в той же зоне, проверьте, что его запись публикуется авторитетными NS.
Как читать результат
Нет A/AAAA
Признак: MX существует, адрес почтового сервера не находится.
Что делать: Добавьте A/AAAA для MX-hostname.
Опечатка в MX
Признак: Hostname отличается на один символ.
Что делать: Исправьте значение MX.
Старый MX
Признак: Почту перенесли, а запись осталась.
Что делать: Обновите MX и TTL.
Сохраняйте наблюдаемую ошибку
Код ответа, заголовки и запись в логе полезнее случайного «починилось после перезапуска»: именно они показывают, какой слой действительно сломался.