Что умеет
По умолчанию WordPress отправляет письма встроенной функцией PHP mail(), которой многие хостинги не обеспечивают нормальную доставку. Письма о заказах, сброс пароля и заявки с форм уходят в спам или не доходят совсем. Post SMTP подключает сайт к настоящему почтовому серверу или API-сервису и добавляет контроль над доставкой.
Из возможностей:
- подключение по SMTP или через API: Gmail, Microsoft 365, Outlook, Amazon SES, Brevo, Mailgun, SendGrid, Postmark, Zoho и другие;
- журнал писем: тема, получатель, содержимое, заголовки, ошибка отправки;
- повторная отправка и просмотр письма;
- оповещения о сбоях;
- резервное подключение, если основной сервис недоступен.
Установка и настройка
Запустите мастер настройки после активации. Выберите способ отправки, введите данные SMTP-сервера или ключ API сервиса, укажите адрес отправителя и отправьте тестовое письмо.
Для российского проекта часто подходит почта вашего домена или российский почтовый сервис по SMTP. Данные берите в личном кабинете почтового провайдера, а адрес отправителя делайте с вашего домена.
Подводные камни
- Доставляемость. Настройте SPF, DKIM и DMARC в DNS домена. Без этого письма с красивым плагином всё равно будут попадать в спам.
- Ограничения сервисов. У почтовых провайдеров есть дневные лимиты. Для интернет-магазина с пиками заказов выбирайте сервис с запасом.
- Зарубежные сервисы. Доступ к ряду сервисов из России ограничен, оплата картой российского банка не проходит. Уточняйте, какие каналы реально работают у вас.
- Журнал и персональные данные. В логах хранятся тексты писем с именами и данными клиентов. Ограничьте срок хранения и права доступа (152-ФЗ).
- Другие SMTP-плагины. Держите один плагин отправки, иначе они будут конфликтовать.
Кому подойдёт
Любому сайту, у которого письма не доходят или нужен контроль за отправкой. Похожие решения: WP Mail SMTP, FluentSMTP и Easy WP SMTP. Если нужен только журнал писем без смены способа отправки, взгляните на WP Mail Logging.