Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Знаете, что раздражает? Когда письмо, отправленное по email с вашего сайта, попадает пользователю в спам. Вы отправляете нужное письмо с нужной информацией без рекламы и т.д., но по какой-то причине пользователь его не получает, потому что оно автоматически было помечено как спам.

Эта ситуация очень типична для пользователей Contact Form 7, которые получают уведомления на почту Gmail. Да и вообще, такое часто происходит и с другими письмами, которые отправляются через сайт на WordPress.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Смотрите также:

Все дело в том, что WordPress по-умолчанию использует функцию PHP mail для отправки email. И это часто может привести к тому, что важные письма, вроде уведомлений сайта, данных о регистрации, подтверждение сброса пароля и т.д. — все это может попадать в спам.

В этом уроке мы расскажем, как можно исправить эту ситуацию и повысить шанс успешно доставленных писем с помощью протокола SMTP на wordpress.

В чем проблема с WordPress PHP Mail?

Если вам повезло, то никакой проблемы нет. PHP mail работает в большинстве случаев. Стандартные уведомления, которые рассылает сам WordPress практически всегда успешно доставляются во Входящие. Проблемы могут начаться, когда уведомления рассылают установленные плагины.

Также ограничивать работу PHP mail могут некоторые хостинг сервисы. А еще конфликт может возникнуть при работе определенных security-плагинов.

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

Что такое SMTP?

SMTP (Simple Mail Transfer Protocol) — это стандартный почтовый протокол для передачи электронных писем, который уже очень давно и успешно используется.

Главное преимущество, которое вы получите при использовании SMTP — это практически 100% гарантия того, что письмо будет доставлено по адресу, и почтовые службы вроде Gmail не пометят его как спам, в отличие от писем, отправленных через PHP mail.

Все потому, что почта, отправленная через SMTP, подвергается определенной аутентификации, в отличие от PHP mail.

Еще одно преимущество SMTP на WordPress — это более персонализированная и брендовая почта.

Как отправлять WordPress почту через SMTP

Уже много времени стандартным плагином для работы с SMTP на WordPress считался WP Mail SMTP. Это популярный и хорошо зарекомендовавший себя плагин.

Но сегодня мы поговорим о другом плагине — Postman SMTP. И вот почему:

  • Postman SMTP использует очень простой мастер настройки
  • Вам не придется хранить пароль от почты в незашифрованном виде (!)
  • Плагин заменяет PHPMailer с Zend_Mail
  • Весь почтовый трафик записывается в логи, так что будет проще отследить проблему
  • Postman SMTP умеет отправлять почту через HTTPS, если ваш хост блокирует SMTP порты

Так что, мы считаем Postman SMTP более толковым и безопасным вариантом, чем WP Mail SMTP.

Шаг 1. Установите и активируйте Postman SMTP

Вы можете скачать бесплатно плагин Postman SMTP с официального каталога плагинов WordPress:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

После активации перейдите в меню Настройки → Postman SMTP.

Шаг 2. Настройка параметров SMTP

У Postman SMTP есть удобный мастер по конфигурации, о чем мы уже упоминали. Просто нажмите на кнопку и выполните все шаги по очереди.

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Мы покажем, как все сделать для настройки SMTP вашего сервера. Но вы также можете использовать сторонние SMTP службы, например Gmail или SendGrid.

В первую очередь вы должны указать email адрес, с которого будет происходить отправка, этот же email будет автоматически указываться в поле "From:"

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Затем укажите hostname сервера для исходящей почты:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Чтобы найти outgoing hostname, вы можете зайти в cPanel вашего хостинга. В разделе Email Accounts найдите ваш email, который вы хотите использовать, и выберите Set Up Mail Client. Если вы еще не создали свой почтовый аккаунт, вы можете сделать это тут же в cPanel:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Затем опуститесь ниже к разделу Manual Settings и найдите блок настроек Secure SSL/TLS Settings. Ваш hostname исходящей почты будет указан как URL для Outgoing Server:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Как только вы укажете outgoing hostname, плагин выполнит дальнейшую конфигурацию и выдаст вам список доступных вариантов для выбора Socket:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Убедитесь, что вы выбрали вариант с правильным номером порта. Номер порта можно посмотреть там же в cPanel.

На следующем шаге вам нужно указать username и пароль. Опять таки, вся эта информация берется из cPanel в разделе настроек почтового аккаунта. По умолчанию, в качестве username выступает сам email.

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

На этом все, вы настроили Postman SMTP!

Шаг 3. Отправка тестового Email

Чтобы убедиться, что все настройки сделаны правильно, вы можете отправить тестовое письмо из админки Postman SMTP:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

И если все прошло удачно, вы получите email на адрес, который вы указали. Если вы получили письмо, значит SMTP настроен и работает!

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Postman SMTP и сторонние Email службы

Как мы сказали ранее, можно использовать Postman SMTP вместе со сторонними Email службами, например Gmail. Вы сможете использовать Gmail и отправлять до 500 писем в сутки, для этого только потребуется создать API ключ.

Или можно использовать SendGrid, цены на который стартуют от $9.95 в месяц.

Мастер настройки Postman SMTP поможет вам настроить оба эти варианта.

Не используйте для почтовых рассылок!

Хотя SMTP протокол отлично подходит для отсылки почты со своего сайта на WordPress, не стоит использовать его для массовой почтовой рассылки. С этим у вас могут возникнуть проблемы.

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

Итоги

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

Но если на сайте много пользователей, и к тому же вы используете плагины, которые рассылают почтовые уведомления, переход на SMTP может улучшить стабильность отправки и доставки ваших писем, потому как отправка через PHP Mail частенько может закончиться попаданием в Спам.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующийся на создании сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 7

Ivan:

Добрый день. Не могу найти этот плагин почему-то. Выводит в результатах поиска различные плагины, но именно Postman SMTP нет. Буду признателен, если отправите рабочий линк на скачку этого чудо-плагина.
P.S. не могу настроить отправку почты с сайта. Работаю с GoDaddy. Плагин для отправки — Contact Form 7. Буду признателен и благодарен за помощь в настройке. Спасибо.
Вселенских Вам лучей добра!

sanya:

https://wordpress.org/plugins/post-smtp/

Евгений:

Крутой плагин! Подключил без проблем, пробовал сначала бесплатные Gmail.com, быстро кончились лимиты, стала почта не отправляться вообще, купил smtp, правда не как тут посоветовали на SendGrid, тут и цены больше и поддержка более медленная, мой выбор пал на SMTP.BZ, цены доступней, поддержка всегда всегда на связи, что и требуется для почты.

Юлия:

Этот плагин закрыт и недоступен для загрузки — написано на странице плагина. Посоветуйте что-то еще, пожалуйста.

Александр:

видимо разработчик объединился с другим и они выпустили новую версию https://wordpress.org/plugins/post-smtp/
POSTMAN SMTP IS BACK! :)

Oleg:

Подключал через данный плагин внешний смтп сервер, который покупал тут https://smtp.bz/, подключил быстро, все работает! Спасибо! Теперь не болит голова о лимитах на бесплатных серверах!

Слава:

Отличный плагин! Всё настроил за пару минут без проблем. Рекомендую!

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