Если у вас есть на сайте формы обратной связи, оповещения, рассылки, вы общаетесь по email, то вам рано или поздно придется столкнуться с пропажей ваших писем, попаданием их в спам базы. Чтобы этого не происходило, нужно настроить SMTP в WordPress. Это можно сделать максимально просто при помощи любого SMTP-плагина.
Мы рассмотрим настройку SMTP в WordPress на примере плагина Easy WP SMTP. Он простой и удобный.
SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
Данный материал является логическим продолжением прошлого поста, где мы с вами разобрались, как настроить Яндекс почту для домена, как настроить DKIM-подпись, чтобы проходить верификацию у почтовых сервисов, а ниже мы с вами настроим отправку писем на эту почту через форму обратной связи.
Важно! DKIM подпись нужна для того, чтобы почтовые системы (яндекс, мейл.ру и др.) распознавали, что письмо было отправлено именно с нашего домена. Т.е. это такая верификация, подтверждение, что письмо пришло именно от нас. Если у вас ее нет, прочитайте наш материал «Яндекс Почта для домена» и сделайте себе DKIM.
Использовать будем 2 плагина:
- Easy WP SMTP — позволяет настраивать и отправлять все исходящие электронные письма через SMTP-сервер. Это предотвратит попадание ваших писем в папку нежелательной почты / спама получателей.
- Contact Form 7 — может управлять многочисленными контактными формами, где вы можете гибко настраивать содержимое форм и почты с достаточно простой разметкой. Формы имеют встроенную поддержку Ajax отправки, CAPTCHA, спам фильтра Akismet и не только.
Настройка Contact Form 7
Допустим, мы зарегистрировали в сервисе «Яндекс почта для домена» почтовый ящик site@studicom.ru. Теперь его нужно прописать в Easy WP SMTP (об этом ниже) и также его нужно прописать в форме Contact Form 7 в разделе Письмо в поле От кого. Я также вручную прописываю поле Кому.
Если это единственный ваш почтовый ящик, также пропишите его в общих настройках сайта Настройки – Общие — Административный адрес email.
Установка и настройка SMTP плагина Easy WP SMTP
В админке WordPress заходим в пункт меню Плагины — Добавить новый, в поиск вбиваем Easy WP SMTP, устанавливаем, активируем.
Далее руководствуемся информацией из официального источника Яндекса, Яндекс Справки. Нас интересует пункт «Исходящая почта».
Заходим в настройки плагина Easy WP SMTP, вносим необходимые данные.
Список настроек Easy WP SMTP:
- От кого (адрес электронной почты) — у меня это site@studicom.ru, у вас это ваш почтовый ящик.
- От кого (имя) — заполняете имя, как вы хотите чтобы вас видели получатели письма.
- SMTP-хост — smtp.yandex.ru.
- Тип шифрования — SSL.
- Порт SMTP — 465.
- Аутентификация SMTP — Да.
- Имя пользователя SMTP — ваш почтовый ящик.
- Пароль SMTP — ваш пароль от почтового ящика.
Жмем кнопку «Сохранить изменения».
Далее в настройках Easy WP SMTP нажимаем на пункт «Проверочное письмо».
В поле кому вводим любой другой наш адрес, чтобы отследить получение и то, как выглядит наше письмо. Тему письма и содержание заполняем произвольно. Жмем на кнопку «Отправить тестовый e-mail», и если видим зеленую надпись о том, что тестовое письмо успешно отправлено, то значит, все настройки произведены корректно.
Ну и заходим на почту, куда отправляли тестовое письмо и любуемся результатом.
Если данный материал оказался полезен, поделитесь им в соцсетях. Вам не трудно, нам приятно.