Простое решение если не отправляются или не доставляются письма из WordPress

Опубликовано: 7 марта 2023
Раздел(ы): WordPress
Просмотры: 661
Комментарии: 2

При размещении блога на новом сервере я обнаружил, что часть писем отправленных из WordPress не доходят до некоторых адресатов. Более того в немилость попали и некоторые мои личные почтовые ящики.

Учитывая, что отправленные письма частично все-таки доставлялись, я пришел к выводу, что почтовый сервер на хостинге работает и проблема скорее всего кроется в настройках СПАМ-защиты на серверах получателей.

Так как настройка почтового сервера требует некоторых знаний и не всегда доступна обычному пользователю, я нашел альтернативное решение, которое гарантирует доставку писем из WordPress всем адресатам.

Суть решения в использовании для отправки писем стороннего почтового сервера, например mail.yandex.ru. Который гарантированно настроен по всем современным правилам и нам нужно всего лишь настроить WordPress.

Плагин WP SMTP

По умолчанию для отправки писем WordPress использует функцию wp_mail(). Плагин WP SMTP позволяет настроить ее на использование стороннего почтового сервера для отправки почтовых сообщений.

Это простой и бесплатный плагин с несложными настройками.

Простое решение если не отправляются или не доставляются письма из WordPress

Для реализации задуманного, то есть для отправки писем через почтовый сервер mail.yandex.ru, нам вначале нужно завести там почтовый ящик (если у вас его еще нет).

А потом заполнить необходимые поля в плагине.

  • От кого — адрес электронной почты, который вы завели на сервере mail.yandex.ru;
  • Имя отправителя — имя, которое будет отображаться у получателя;
  • SMTP сервер — дрес SMTP-сервера, для Яндеекса — это smtp.yandex.ru;
  • Безопасный SMTP — для Яндекса выбираем SSL;
  • SMTP порт — для Яндекса указываем порт 465;
  • SMTP авторизация — выбираем Yes;
  • Имя пользователя — указываем полный адрес электронной почты;
  • Пароль — пароль от вашего почтового ящика.

Далее вы можете проверить правильность введенных настроек и доставку почты, заполнив три поля в форме чуть ниже.

Если письмо пришло, значит настройки правильные и теперь вся ваша почта из WordPress будет уходить через SMTP-сервер yandex.ru.

Настройка отправки почты в WordPress через SMTP без плагинов

Для настройки отправки почты через сторонний почтовый сервер, совсем не обязательно использовать плагины. Можно исправит несколько конфигурационных файлов WordPress. Но с помощью плагина реализовать задуманное намного проще.

Благодарности

При написании статьи были использованы следующие источники:

  1. https://danilin.biz/wordpress-mail-ru-center.htm
  2. https://www.kobzarev.com/wordpress/smtp-wordpress/

Обсуждение (комментарии к статье)

  1. Не все так просто с яндексом, да и другими. Если хотите отправлять почту от имени своего блога, то есть почта@мойсайт.ру нужно привязать свой домен к почте яндекса, услуга почта для домена. Что не два клика мышкой. Иначе сможете отправлять только от имени ящика в почте яндекса, типа mysupermail@yandex.ru что не так красиво.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 6 | 0,171 сек. | 8.3 МБ