WordPress не отправляет письма, почта попадает в спам

Как исправить попадание писем в спамКогда ваш сайт пытается отправить сообщения другим е-мейл серверам, например:

  • Вашим посетителям после регистрации на сайте,
  • После определенных событий WooCommerce, например, покупка товара или напоминание о рекуррентной оплате,
  • Сообщения о комментариях, например, если посетитель подписался на новые комментарии на странице,
  • Сообщения с контактных форм на сайте, и т.д.

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

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

Одно из решений этой проблемы — подключить ваш сайт к е-мейл серверу, и отправлять сообщения с него.

В этой статье вы узнаете, как решить проблему с попаданием писем в спам с помощью плагина.

Текстовая версия:

Плагин

Установите плагин Fluent SMTP:

Настройки плагина находятся в разделе НастройкиFluentSMTP.

Вы можете использовать несколько е-мейл сервисов:

  • Amazon SES
  • MailGun
  • SendGrid
  • SendinBlue
  • SparkPost
  • Pepipost
  • Postmark
  • Google Workspace
  • Microsoft
  • PHP
  • SMTP сервисы не из этого списка

В этом примере я буду посылать сообщения через почтовый ящик, который привязан к домену.

Для этого нужно создать почтовый ящик на хостинге.

Почтовый ящик на хостинге

После создания почтового ящика на хостинге вам нужно найти данные smtp сервера и порт подключения.

На хостинге Beget данные почтового ящика приходят автоматически после его создания. На хостинге reg.ru это находится в документации. На других хостингах может быть по-другому, но где-то эта информация должна быть.

Настройки почтового ящика
Настройки почтового ящика

Посмотрите в разделе Почта на хостинге, или в настройках почтового ящика.

Настройки плагина

Добавьте е-мейл адрес в поле From Email. Этот адрес будет отображаться в сообщениях у ваших получателей.

Добавьте имя в поле From Name. Это имя будет отображаться в е-мейл сообщениях.

Настройки Fluent SMTP
Настройки Fluent SMTP для почты Beget

В поле SMTP Host добавьте адрес сервера исходящей почты, в поле SMTP Port добавьте ваш порт.

Обычно рекомендуется использовать метод шифрования TLS, но может быть SSL. Если настраивали не вы, то спросите в техподдержке хостинга, или попробуйте оба варианта.

Если используете SSL, то отключите настройку «Use Auto TLS».

Настройки Fluent SMTP для хостинга Reg.ru
Настройки Fluent SMTP для почты Reg.ru

Включите авторизацию и добавьте имя ящика в поле SMTP Username и пароль ящика в поле SMTP Password.

Все готово, нажмите Сохранить.

Проверка работы

Перейдите на вкладку Email Test и отправьте тестовое сообщение. Если вы настроили все правильно, вы должны получить сообщение с вашего почтового сервера.

Логи отправленных сообщений находятся в соседней вкладке Email Logs.

С помощью этого плагина вы можете создать несколько подключений на тот случай, если подключение по умолчанию перестанет работать.

Например, из-за того, что лег сервер, его атакуют или забанили.

Если вы создаете несколько подключений, то используйте разные е-мейл адреса в поле From Email.

Читайте также:

  1. Как настроить журналы электронной почты WordPress

Надеюсь, статья была полезна. Оставляйте комментарии.

Ответить

Ваш адрес email не будет опубликован.

Techbear

Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.

WordPress   WooCommerce   Membership   Elementor   ACF

Обновления блога

Techbear