Отправка почты из Wordpress'a

4 декабря 2018

  • По умолчанию Wordpress отправляет письма через локального почтового агента.
  • Мы рекомендуем вместо этого заводить почтовый ящик на внешнем сервисе (например, на http://pdd.yandex.ru или https://biz.mail.ru/mail/) и отправлять письма через него.

Почему отправка по умолчанию — это плохо?

  • Локальный почтовый агент может формировать неверные заголовки писем. Например, отправляем от siteadmin@yourdomain.ru, а получателю приходит с отправителем www-data@www.yourdomain.ru
  • Требуется аккуратная настройка PTR-, SPF- и DKIM-записей, чтобы принимающий SMTP-сервер не расценил письмо как спам, а сервер с Вордпрессом — как распространителя спама.
  • Spamhaus зачастую заносит в чёрный список целые сети, особо не различая правых и виноватых.
  • Из-за этого многие VPS-хостеры предпочитают превентивно блокировать исходящие обращения на 25 порт.

Рекомендуемое решение — почтовый ящик для отправки и плагин Easy WP SMTP:

  • В этом случае вся работа по настройке PTR/SPF/DKIM и взаимодействию со Спамхаусом перекладывается на почтовый сервис.
  • Easy WP SMTP устанавливает соединения с внешним SMTP-сервером напрямую, не вызывая для этого системных утилит — пропадает избыточное звено и источник проблем.
  • Вместо 25 порта поддерживается подключение к портам 465 и 587, в т.ч. по SSL/TLS, чтобы избежать блокировки хостером.
  • Дистрибутив и описание: https://ru.wordpress.org/plugins/easy-wp-smtp/.

Пример настройки Easy WP SMTP:

  • Предварительно зарегистрируйте свой домен на Яндекс.Почте для Доменов — http://pdd.yandex.ru;
  • Cоздайте в нём почтовый ящик «siteadmin»;
  • Откройте Веб-страницу http://www.Ваш-домен/wp-admin/options-general.php?page=swpsmtp_settings («Ваш-домен» здесь и ниже замените на фактический домен);
  • From Email Address = siteadmin@Ваш-домен;
  • From Name = Ваш-домен;
  • SMTP Host = smtp.yandex.ru;
  • Type on Encryption = SSL;
  • SMTP Port = 465;
  • SMTP Authentication = Yes;
  • SMTP username = siteadmin@Ваш-домен;
  • SMTP password = ...;
  • Там же есть форма для отправки тестовых писем.


← Назад в Блог