WordPress не отправляет письма: что проверить
Контактные формы, заказы WooCommerce и восстановление пароля зависят от доставки почты. Если WordPress не отправляет письма, проверяйте не только плагин формы, но и SMTP-авторизацию, адрес отправителя и DNS-записи.
Частые причины
- Сайт отправляет письма через PHP mail без авторизации.
- Адрес From не принадлежит домену.
- Не настроены SPF, DKIM или DMARC.
- В плагине формы указан внешний адрес отправителя.
- Неверный пароль ящика или SMTP.
Рекомендуемая настройка
Используйте SMTP-плагин и отправляйте письма через реальный ящик на домене или через вашего почтового провайдера. Укажите SMTP-сервер, порт, шифрование, полный адрес ящика и пароль.
Что протестировать
- Отправьте тестовое письмо из SMTP-плагина.
- Проверьте Спам и Промоакции.
- Проверьте почтовые логи, если они доступны.
- Убедитесь, что адрес получателя указан правильно.
Чек-лист перед изменениями
- Сделайте резервную копию, если правка может затронуть файлы, DNS, почту или базу данных.
- Запишите старое значение перед изменением.
- Меняйте по одному параметру и сразу проверяйте результат.
- Проверяйте сайт или ящик из другого браузера, устройства или сети, если может мешать кеш.
- Сохраните скриншоты ошибок и настроек до закрытия страницы.
Частые ошибки
- Редактируется не тот домен или ящик, когда в аккаунте несколько услуг.
- После переноса смешиваются старые и новые настройки.
- Рабочая запись или файл удаляется вместо временного отключения.
- Результат проверяется слишком быстро, хотя DNS, кешу или почтовой очереди нужно время.
Что отправить в поддержку
Пришлите домен, точный URL или ящик, что меняли, какой результат ожидали и какую ошибку получили. Если проблема появляется не всегда, добавьте примерное время, когда она возникала.
Пришлите домен, страницу формы и адрес отправителя. Мы поможем проверить SMTP и почтовую аутентификацию DNS.
Проверить почту WordPress