CMS: WordPress, Битрикс, Tilda и другие

Как настроить Contact Form 7 для WordPress?

Константин, Хабаровск 0

Поставил Contact Form 7 на сайт, форма показывается и отправляется без ошибок, но письма ко мне на почту не приходят. Проверял папку "Спам" - там тоже пусто. Что я делаю не так?

Дмитрий Акиндинов технический администратор сайтов

ответил

Проблема почти всегда в способе отправки: по умолчанию Contact Form 7 отправляет письма через функцию wp_mail(), которая на большинстве хостингов работает нестабильно. Письма либо теряются, либо попадают в спам получателя без следа даже в вашей папке «Спам» — она про входящие письма, а не про то, что реально ушло с сервера.

Решение — подключить SMTP вместо стандартной отправки: установите плагин вроде WP Mail SMTP и настройте отправку через реальный почтовый ящик, например на Яндексе, Mail.ru или на вашем же хостинге, с логином и паролем. После этого письма уходят так же, как из обычного почтового клиента, и не теряются на этапе отправки с сервера.

В самой форме, на вкладке «Mail», проверьте поле «From»: если там указан адрес не с вашего домена, некоторые почтовые серверы отклоняют такое письмо как подозрительное. Правильно указывать адрес именно с домена сайта, например wordpress@ваш-домен.ru, даже если реальная почта для получения другая — она указывается отдельно, в поле «To».

Проверить, что письмо вообще ушло с сервера, поможет плагин WP Mail Logging — он ведет журнал всех отправленных писем независимо от того, дошли они до адресата. Если в журнале письма есть, а на почту не приходят, дело в спам-фильтре принимающей стороны, и тогда помогает именно SMTP через настоящий ящик, а не донастройка самой формы.

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?