WordPress :: Настройка Яндекс почты в плагине WP-Mail-SMTP и Contact Form 7

Небольшая заметка, как настроить WP-Mail-SMTP для работы с Яндекс почтой (в моем случае это Яндекс.Почта для домена) и не поломать при этом формы Contact Form 7.

Проблемы:

  • при использовании wp_mail письма с некоторых хостингов попадают в Спам, или вообще не приходят, а потерять клиентов из-за этого очень неприятно
  • даже после настройки SMTP письма из Contact Form 7 все равно не приходят

Почта : да будет свет

Для исключения проблем с отправкой необходимо настроить SMTP, тогда письма фактически шлются через сервера Яндекса, и выглядят надежными для спам фильтров.

Скриншот моих настроек плагина WP-Mail-SMTP:

настройка WP-Mail-SMTP для Yandex почты

настройка WP-Mail-SMTP для Yandex почты

Настройка Contact Form 7

Раньше я использовал такую конфигурацию

Form - Contact Form 7 old

старые настройки формы в Contact Form 7

Но после настройки SMTP письма перестали приходить. Как выявилось причина в что, что поле отправитель не совпадает с «From email» в настройках WP-Mail-SMTP.
По этому правильная настройка выглядит так:

новые настройки формы в Contact Form 7 для SMTP

новые настройки формы в Contact Form 7 для SMTP

Теперь письма приходят на мою почту с моей-же почты, но при этом, когда я нажимаю ответить, благодаря

Reply-To: [your-email]

я отвечаю на email того, кто прислал сообщение.

Заголовок «Reply-To:» поддерживает большинство стандартных и  web почтовых клиентов.

Вроде все подробно объяснил 😉