Модератор
Юрій
(@yube)
А с контактных форм письма не отправляются.
Если так, то к wordpress вопросов быть не должно. Но чтобы наверняка, можно поставить плагин логгирования отправляемых писем и убедиться, что WP свою часть работы выполнил.
В чём может быть причина ?
mail.ru?
Почтовые ящики пробовал разные : mail, yandex, gmail.
При попытке отправить письмо через контактную форму, пишется что при отправки сообщения произошла ошибка.
Сначала я думал, что проблема в Woocommerce. Но после того, как заметил, что и через обычные формы ( Contact Form 7 ) сообщения не отправляются — понял что нет.
Интересно то, что в админку Woocommerce уведомления о заказе приходят. Только вот на почту письма не хотят отправляться.
Модератор
Юрій
(@yube)
Ой, простите, спросоня не заметил «не», среагировал на «А» (противопоставление, однако).
в админку Woocommerce уведомления о заказе приходят.
Они не приходят, они сразу в БД пишутся.
Поробуйте все-таки поставить плагин логгирования почты, например, этот https://ru.wordpress.org/plugins/wp-mail-logging/ Он может показать ошибку. Будет с чем разбираться.
Да, плагин логгирования стоит.
Вот письмо которое не отправилось на почту и в котором выскочило оповещение, что при отправке произошла ошибка Скриншот
А вот само тело письма при просмотре через плагин логгирования
Скриншот
Модератор
Юрій
(@yube)
Вот письмо которое не отправилось
А в лог ошибка не записалась, получается. Плохо.
А вот само тело письма при просмотре через плагин логгирования
Насколько я вижу, шорткоды не заменились на значения. В логе, кстати, тоже виднеется [your-subject]
. Либо коды полей в болванке письма не соответствуют кодам в форме (легко проверить), либо что-то мешает подстановке значений (тяжелый случай). Хотя возможно, что плагин логгирует письмо до обработки (интересно, как?!)
Но тут я думаю дело не в самом плагине Contact Form 7.
Потому как оповещения о заказе Woocommerce на почту тоже не приходят.
Значит что-то массово препятствует отправки писем на почту и с Contact Form 7 и с Woocommerce.
Решил проблему отправкой писем через SMTP.
У меня было такое при установке версии PHP 7.3, 2 дня назад. На 7.2 все работает.
CF-7 не работал.