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

Отделяем ошибку SMTP-аутентификации от блокировки исходящего соединения и проблем DNS почтового домена.

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

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

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

  1. 1
    Посмотрите точную ошибку отправки. «Authentication failed», «timeout» и «relay denied» — три разных сценария.
  2. 2
    Проверьте SMTP-сервер, порт и тип шифрования: обычно 465/SSL или 587/STARTTLS.
  3. 3
    Убедитесь, что логин указан полностью, если сервер ожидает адрес вида user@example.ru.
  4. 4
    Если отправляет сайт, проверьте отдельно обычный почтовый клиент: это быстро отделит проблему ящика от кода сайта.

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

Неверная авторизация

Признак: Сервер отвечает 535/Authentication failed.

Что делать: Проверьте пароль, полный логин и разрешённый способ авторизации.

Порт недоступен

Признак: Соединение зависает по timeout.

Что делать: Проверяйте исходящие ограничения VPS/провайдера и сетевой маршрут.

Неверный SMTP

Признак: Клиент подключается, но получает relay denied.

Что делать: Используйте SMTP того провайдера, где реально находится ящик.

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

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