Что умеет
Плагин перенаправляет все письма WordPress (уведомления, сброс паролей, заказы, заявки с форм) в сервис Mailgun вместо локального почтового сервера хостинга. Доставка при этом идёт с вашего домена через проверенные сервера, что повышает шанс попасть во «Входящие».
- HTTP API по умолчанию. Письма уходят обычными запросами, SMTP не нужен. Это спасает на хостингах, где порты SMTP закрыты.
- SMTP как запасной вариант с шифрованием или без.
- Регионы. Конечная точка США или Европы.
- Теги и отслеживание писем, а также базовая работа с подписками.
Установка и настройка
Зарегистрируйте аккаунт в Mailgun, добавьте и подтвердите домен записями DNS (SPF, DKIM) и получите ключ API. В плагине укажите домен, ключ и регион, затем отправьте тестовое письмо в настройках. Если проверка по API не проходит, возможно, хостинг блокирует исходящие HTTP-соединения: переключите «Use HTTP API» на «No» и заполните параметры SMTP. Если не работает и SMTP, смените порт или выбор защищённого соединения.
Подводные камни
- Безопасность. Версии 2.2.0 и старше содержат исправленные уязвимости; используйте актуальную сборку.
- Доступность сервиса из России. Оплата зарубежных сервисов картой российского банка обычно не проходит, а работа сервиса может зависеть от региона. Если нужна стабильная отправка для проекта в РФ, подумайте о российских провайдерах или SMTP хостинга.
- 152-ФЗ. Письма с персональными данными проходят через серверы за рубежом.
- Конфликты. Не ставьте рядом другой SMTP-плагин: письма будут обрабатываться непредсказуемо.
- Лимиты. На бесплатном плане дневной лимит невелик, для магазина или рассылок его не хватит.
- Без DNS письма уходят в спам даже при исправной отправке.
Кому подойдёт
Разработчикам и администраторам, у которых уже есть аккаунт Mailgun или он подходит под их задачу. Для универсальной отправки через любой SMTP-сервис выберите WP Mail SMTP, FluentSMTP или Easy WP SMTP.