Что умеет
FluentSMTP перехватывает отправку писем WordPress (вызовы wp_mail()) и направляет их через выбранный почтовый сервис. Это решает типичную проблему, когда письма с сайта не доходят или попадают в спам.
Поддерживаются Gmail и Google Workspace, Amazon SES, SendGrid, Mailgun, Postmark, Brevo, SparkPost, Elastic Email, SMTP2GO, Outlook и Office 365, Zoho, Cloudflare Email и любой SMTP-хост. Плагин работает с API провайдеров, а не только через SMTP.
Дополнительно можно включить журнал отправки, оповещения о неудачных письмах, задать имя и адрес отправителя и подключить несколько сервисов: письма распределяются по адресу From.
Установка и настройка
- Установите плагин и откройте раздел настроек.
- Добавьте подключение: выберите провайдера и введите ключ API или данные SMTP.
- Укажите адрес отправителя, совпадающий с вашим доменом.
- Настройте DNS-записи SPF, DKIM и DMARC у провайдера, иначе письма будут уходить в спам.
- Отправьте тестовое письмо и проверьте журнал.
Для сайтов в России обычно удобнее использовать SMTP-сервер почты на домене или российский почтовый сервис, подключённый как обычный SMTP.
Подводные камни
- Доставляемость зависит от DNS. Без SPF и DKIM письма попадут в спам, даже если плагин настроен верно.
- Доступность сервисов. Некоторые зарубежные провайдеры ограничивают работу с российскими пользователями или платёжными картами. Подберите сервис заранее.
- Лимиты провайдера. У каждого сервиса свои ограничения на количество писем, особенно у бесплатных тарифов.
- Логи и персональные данные. Журнал сохраняет адреса получателей и содержимое писем. Настройте срок хранения и ограничьте доступ (152-ФЗ).
- Конфликт SMTP-плагинов. Используйте только один плагин для отправки почты.
Кому подойдёт
Любому сайту, где письма (заказы, формы, регистрация) должны доходить надёжно. Работает в паре с формами вроде Fluent Forms. Альтернативы: WP Mail SMTP, Post SMTP и Easy WP SMTP.