Что умеет
Solid Mail (ранее WP SMTP) переключает отправку писем WordPress с PHP mail() на выбранный почтовый сервис. Это нужно, потому что стандартная отправка зависит от хостинга и часто попадает в спам.
Что поддерживает плагин:
- Сервисы: SendGrid, Mailgun, Brevo (бывший Sendinblue), Amazon SES, Postmark и ручное подключение к любому SMTP-серверу.
- Несколько подключений. Можно настроить разные каналы для разных адресов отправителя и выбрать резервный: если письмо не отправилось или адрес не подходит ни к одному подключению, будет использован запасной.
- Журнал писем для проверки того, что отправил сайт.
Плагин бесплатный, и поддержка доступна из панели.
Установка и настройка
- Выберите почтовый сервис или создайте ящик на своём домене.
- Установите плагин и добавьте подключение: для API-сервисов нужен ключ, для обычного SMTP — хост, порт, шифрование, логин и пароль.
- Задайте адрес и имя отправителя.
- Для каждого адреса отправителя укажите своё подключение и назначьте резервное.
- Отправьте тестовое письмо и проверьте его заголовки на SPF и DKIM.
Подводные камни
- На домене должны быть настроены SPF, DKIM и DMARC. Без этого даже хороший сервис не спасёт от спама.
- Почти все перечисленные сервисы иностранные. Из России они могут блокироваться, а оплата иностранных тарифов картой российского банка обычно не проходит. Для российского проекта часто проще взять SMTP российского хостинга или почтового сервиса через ручное подключение.
- Не используйте одновременно с другим SMTP-плагином: оба будут пытаться перехватить
wp_mail(). - Данные клиентов в письмах передаются стороннему сервису. Учитывайте это в политике конфиденциальности и требованиях 152-ФЗ о местах хранения.
- Журнал писем разрастается и содержит адреса получателей: настройте срок хранения.
Кому подойдёт
Сайтам и магазинам, которым нужна отправка транзакционных писем через сервис с резервным каналом. Для более известных альтернатив посмотрите WP Mail SMTP, FluentSMTP или Easy WP SMTP.