Письма на домен не приходят

Проверяем MX, доступность почтового сервера и ситуацию, когда отправитель доставляет письмо вообще не туда.

ПочтаПроверка по симптомам

Проверьте по порядку

Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.

  1. 1
    Проверьте MX-записи домена: они должны указывать на фактический почтовый сервер.
  2. 2
    Убедитесь, что указанный в MX hostname сам имеет A/AAAA-запись.
  3. 3
    Отправьте тест с внешнего сервиса и зафиксируйте ответ/возвратное письмо, если оно пришло.
  4. 4
    Проверьте, существует ли адрес получателя и не переполнена ли квота ящика.

Как читать результат

Неверный MX

Признак: MX остался от старого провайдера.

Что делать: Исправьте MX и не забудьте адресную запись для его hostname.

Сервер не принимает SMTP

Признак: MX правильный, но подключение на 25 порт не устанавливается.

Что делать: Проверяйте сервис SMTP, firewall и ограничения хостинга.

Ящик отклоняет письмо

Признак: Отправитель получает 550/5.1.1 или quota exceeded.

Что делать: Создайте адрес, исправьте алиас или освободите квоту.

Главное правило диагностики

Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.