Обратите внимание на недорогие виртуальные серверы в Амстердаме (Нидерланды) от «Хостера года» 2021, 2022 и 2024 годов. Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

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

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

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

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

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

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

Плагин WP SMTP

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

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

Для реализации задуманного, то есть для отправки писем через почтовый сервер 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 - 2025
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 7 | 0,314 сек. | 7.52 МБ