WordPress не отправляет письма: что проверить

Контактные формы, заказы WooCommerce и восстановление пароля зависят от доставки почты. Если WordPress не отправляет письма, проверяйте не только плагин формы, но и SMTP-авторизацию, адрес отправителя и DNS-записи.

Частые причины

  • Сайт отправляет письма через PHP mail без авторизации.
  • Адрес From не принадлежит домену.
  • Не настроены SPF, DKIM или DMARC.
  • В плагине формы указан внешний адрес отправителя.
  • Неверный пароль ящика или SMTP.

Рекомендуемая настройка

Используйте SMTP-плагин и отправляйте письма через реальный ящик на домене или через вашего почтового провайдера. Укажите SMTP-сервер, порт, шифрование, полный адрес ящика и пароль.

Что протестировать

  • Отправьте тестовое письмо из SMTP-плагина.
  • Проверьте Спам и Промоакции.
  • Проверьте почтовые логи, если они доступны.
  • Убедитесь, что адрес получателя указан правильно.

Чек-лист перед изменениями

  • Сделайте резервную копию, если правка может затронуть файлы, DNS, почту или базу данных.
  • Запишите старое значение перед изменением.
  • Меняйте по одному параметру и сразу проверяйте результат.
  • Проверяйте сайт или ящик из другого браузера, устройства или сети, если может мешать кеш.
  • Сохраните скриншоты ошибок и настроек до закрытия страницы.

Частые ошибки

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

Что отправить в поддержку

Пришлите домен, точный URL или ящик, что меняли, какой результат ожидали и какую ошибку получили. Если проблема появляется не всегда, добавьте примерное время, когда она возникала.

У письма с сайта должен быть настоящий отправитель

Пришлите домен, страницу формы и адрес отправителя. Мы поможем проверить SMTP и почтовую аутентификацию DNS.

Проверить почту WordPress