WordPress SMTP и email: полное руководство по устранению проблем с отправкой
Исправьте проблемы с email в WordPress с помощью SMTP. Настройка WP Mail SMTP, устранение проблем доставки, лучшие плагины и надёжная отправка писем.
Письма WordPress часто не доходят до получателей. Отправки через контактные формы пропадают, письма для сброса пароля не приходят, а подтверждения заказов WooCommerce попадают в спам. Первопричина почти всегда одна: WordPress по умолчанию использует PHP mail(), который большинство хостинг-провайдеров блокируют, ограничивают или пускают через неаутентифицированные серверы.
Решение простое — настройте WordPress на отправку через правильный SMTP-сервис. Это руководство охватывает всё: почему письма не доходят, как это исправить, какие плагины использовать и пошаговую настройку.
Почему не работает email в WordPress
Проблема PHP mail()
| Проблема | PHP mail() | SMTP-сервис |
|---|---|---|
| Аутентификация | Нет | SPF, DKIM, DMARC |
| Репутация IP | Общий хостинг (часто в чёрных списках) | Выделенные, высокорепутационные IP |
| Доставляемость | 50-70% | 95-99% |
| Спам-фильтры | Часто задерживаются | Проходят спам-фильтры |
| Отслеживание | Нет | Открытия, клики, отказы |
| Надёжность | Тихие сбои частые | Подтверждение доставки |
Типичные симптомы
- Отправки через контактную форму не приходят
- Письма для сброса пароля не доставляются
- Отсутствуют подтверждения заказов WooCommerce
- Письма о регистрации пользователя не отправляются
- Уведомления о комментариях попадают в спам
- Уведомления плагинов не отправляются
Как исправить email в WordPress: пошагово
Шаг 1: выберите SMTP-плагин
| Плагин | Активных установок | Бесплатные функции | Лучше всего для |
|---|---|---|---|
| WP Mail SMTP | 3M+ | Все почтовики, лог писем | Большинство сайтов |
| Post SMTP | 300К+ | Все почтовики, логи, оповещения | Богатый бесплатный тариф |
| FluentSMTP | 100К+ | Несколько подключений, логи | Удобен для разработчиков |
| Плагин Brevo | 100К+ | Прямая интеграция Brevo | Пользователи Brevo |
Рекомендация: WP Mail SMTP для общего использования, или плагин Brevo, если вы уже используете Brevo для маркетинга.
Шаг 2: выберите SMTP-сервис
| Провайдер | Бесплатный тариф | Сложность настройки | Лучше всего для |
|---|---|---|---|
| Brevo | 300/день (9 000/мес) | Лёгкая | Большинство сайтов WordPress |
| Gmail SMTP | 500/день | Средняя | Личные сайты |
| SendGrid | 100/день (3 000/мес) | Средняя | Сайты разработчиков |
| Amazon SES | 62 000/мес (EC2) | Сложная | Сайты на AWS |
| Mailgun | Только пробный | Средняя | Сайты с большим объёмом |
Рекомендация: бесплатный тариф Brevo подходит большинству сайтов WordPress, кредитная карта не нужна.
Шаг 3: установите и настройте
Используя WP Mail SMTP + Brevo:
- Установите WP Mail SMTP из директории плагинов WordPress
- Перейдите в WP Mail SMTP > Настройки
- Укажите From Email — ваш корпоративный email (например, [email protected])
- Укажите From Name — название вашего сайта
- Выберите «Brevo» в качестве почтовика
- Введите ваш API-ключ Brevo (Brevo > Настройки > SMTP и API)
- Нажмите «Сохранить настройки»
- Отправьте тестовое письмо для проверки
Общее время настройки: менее 10 минут.
Шаг 4: настройте аутентификацию email
Для лучшей доставляемости добавьте эти DNS-записи:
| Запись | Назначение | Приоритет |
|---|---|---|
| SPF | Авторизует Brevo на отправку от вашего домена | Обязательно |
| DKIM | Криптографически подписывает ваши письма | Обязательно |
| DMARC | Политика обработки неаутентифицированных писем | Рекомендуется |
Brevo предоставляет точные DNS-записи для добавления. Подробная инструкция в нашем руководстве по SPF DKIM DMARC.
Шаг 5: тщательно протестируйте
После настройки протестируйте следующие типы писем WordPress:
- Отправка через контактную форму
- Письмо для сброса пароля
- Регистрация нового пользователя
- Уведомление о комментарии
- Подтверждение заказа WooCommerce (если применимо)
- Уведомления плагинов
Сравнение плагинов email для WordPress
WP Mail SMTP
Плюсы: самый популярный, поддерживает все основные SMTP-сервисы, лог писем, мастера настройки в один клик. Минусы: некоторые функции (детальные логи, оповещения) требуют Pro-версии. Бесплатные функции: все почтовики, базовое логирование, тестовые письма.
Post SMTP
Плюсы: полнофункциональная бесплатная версия, оповещения о сбоях, лог писем, поддержка OAuth. Минусы: чуть более сложный интерфейс. Бесплатные функции: все почтовики, детальные логи, уведомления о сбоях.
FluentSMTP
Плюсы: одновременное подключение нескольких SMTP-сервисов, детальные логи, лёгкий. Минусы: новее, меньше сообщество. Бесплатные функции: мультиподключение, полное логирование, все почтовики.
Официальный плагин Brevo
Плюсы: прямая интеграция Brevo, маркетинговые функции включены, синхронизация контактов. Минусы: только для Brevo. Бесплатные функции: SMTP-отправка, управление контактами, базовый маркетинг.
Рассылки и email-маркетинг для WordPress
Помимо исправления транзакционного email, вы можете использовать WordPress с Brevo для полноценного email-маркетинга:
Плагины рассылок
| Плагин | Тип | Лучше всего для |
|---|---|---|
| Плагин Brevo | Полная маркетинговая интеграция | Полный email-маркетинг |
| Mailchimp for WordPress | Формы + Mailchimp | Простые подписки |
| Newsletter Plugin | Самохостинговые рассылки | Экономные сайты |
| MailPoet | Встроенный редактор | Email в WordPress |
Настройка подписок
Добавьте email-подписку на свой WordPress-сайт:
- Установите плагин Brevo для WordPress
- Создайте форму подписки в Brevo
- Добавьте форму в боковую панель, нижний колонтитул или всплывающее окно
- Подписчики синхронизируются автоматически с Brevo
- Создайте приветственную серию и кампании рассылок
Автоматизация email-маркетинга WordPress
Объедините WordPress с Brevo для автоматизации маркетинга:
| Автоматизация | Триггер | Плагин/Инструмент |
|---|---|---|
| Приветственная серия | Отправка формы | Автоматизация Brevo |
| Дайджест блога | Новый пост | RSS-кампания Brevo |
| Возврат корзины | Корзина WooCommerce | Brevo + плагин WooCommerce |
| Запрос отзыва | Заказ доставлен | Автоматизация Brevo |
| Реактивация | 90 дней неактивности | Автоматизация Brevo |
Для магазинов WooCommerce плагин Brevo синхронизирует данные заказов для автоматических постпокупочных писем и возврата корзин.
Устранение распространённых проблем
Письма всё равно попадают в спам
- Проверьте, что записи SPF, DKIM, DMARC настроены правильно
- Проверьте, не находится ли ваш домен в чёрных списках
- Убедитесь, что From Email использует ваш домен (не gmail.com)
- Запустите тест на спам
- Постепенно наращивайте объём отправки
Конфликты плагинов
- Деактивируйте другие email-плагины (только один должен обрабатывать email)
- Проверьте наличие плагинов, перехватывающих wp_mail()
- Протестируйте с темой по умолчанию, чтобы исключить конфликты темы
Не отправляются письма WooCommerce
- Перейдите в WooCommerce > Настройки > Электронная почта
- Проверьте, что каждый тип письма включён
- Убедитесь, что WP Mail SMTP настроен
- Протестируйте, оформив тестовый заказ
- Проверьте логи на ошибки
Начало работы
- Установите WP Mail SMTP из директории плагинов WordPress
- Создайте бесплатный аккаунт Brevo на brevo.com
- Настройте плагин с вашим API-ключом Brevo
- Настройте DNS-аутентификацию (SPF + DKIM)
- Отправьте тестовое письмо для подтверждения доставки
- Протестируйте все типы писем WordPress (формы, регистрация, WooCommerce)
Подробная конфигурация SMTP в нашем полном руководстве по SMTP. Стратегии email-маркетинга WordPress в нашем руководстве по email-маркетингу для WordPress.