WordPress и SMTP: как настроить отправку писем, чтобы они не попадали в спам в 2026 году

Чтобы письма с WordPress-сайта не попадали в спам, нужно настроить SMTP-отправку через авторизованный почтовый сервис и добавить DNS-записи SPF, DKIM и DMARC для своего домена. По умолчанию WordPress рассылает почту через функцию wp_mail() без аутентификации, из-за чего Gmail, Яндекс и Mail.ru часто отклоняют такие сообщения или отправляют их в папку «Спам». В 2026 году достаточно установить SMTP-плагин, выбрать провайдера и прописать три DNS-записи — и доставляемость писем вырастет в разы.

📬 Почему письма WordPress попадают в спам

Стандартная отправка WordPress работает через PHP-функцию email() без цифровой подписи и без указания авторизованного сервера. Почтовые службы видят, что письмо пришло с неизвестного IP без подтверждения домена, и помечают его как подозрительное. Основные причины попадания в спам:

  • Отправка без аутентификации — нет SPF, DKIM и DMARC.
  • Адрес отправителя типа wordpress@вашдомен.ru или сторонний ящик, не привязанный к домену сайта.
  • Общий IP хостинга, с которого рассылают спам другие сайты.
  • Отсутствие обратной DNS-записи (PTR) для IP сервера.

Решение — отправлять почту через SMTP-сервер с авторизацией и настроить DNS-записи для домена. Это повышает доверие почтовых систем и защищает репутацию домена от подделки.

🔌 SMTP-плагины и почтовые сервисы для WordPress в 2026 году

Для подключения SMTP к WordPress используют специальные плагины. Они заменяют стандартную функцию wp_mail() на отправку через внешний сервер с логином и паролем или через API. Вот три самых популярных варианта:

WP Mail SMTP — самый массовый плагин с удобным мастером настройки. Поддерживает десятки провайдеров: Gmail, Google Workspace, SendGrid, Brevo, Mailgun, Amazon SES и другие. Есть тестовая отправка, логирование и диагностика ошибок. Часть функций доступна только в платной версии, но базовой бесплатной версии достаточно для большинства сайтов.

FluentSMTP — полностью бесплатный плагин с поддержкой нескольких SMTP-подключений одновременно. Удобен, если нужно маршрутизировать письма: например, заказы через один сервис, а уведомления администратора — через другой. Интерфейс чуть технический, но функционал мощный.

Post SMTP — акцент на подробных логах и отладке. Если письма не доходят, Post SMTP покажет точную ошибку на этапе соединения с сервером. Подходит для разработчиков и тех, кто хочет контролировать каждую отправку.

Выбор для новичка: WP Mail SMTP — проще всего настроить. Если нужен бесплатный мощный вариант — FluentSMTP. Если важна диагностика — Post SMTP.

После выбора плагина нужно подключить почтовый сервис. Для большинства WordPress-сайтов в 2026 году оптимальный выбор — Brevo: щедрый бесплатный лимит, простая интеграция и хорошая доставляемость. Если сайт отправляет больше 300 писем в день — смотрите на Mailgun или платные тарифы Brevo.

Сервис Бесплатный лимит Старт платных Лучше для
Brevo 300 писем/день (~9 000/мес) от $9/мес Небольшие сайты, маркетинг + транзакции
Mailgun 100 писем/день (~3 000/мес) от $15/мес Разработчики, API-интеграции
SendGrid Нет бесплатного тарифа от $19.95/мес Крупные проекты, масштабирование
Яндекс Почта Зависит от тарифа Бесплатно для домена RU-сегмент, простые уведомления
Google Workspace Лимиты Google от $6/пользователь Малый бизнес, корпоративная почта

⚙️ Пошаговая настройка SMTP для WordPress

Ниже универсальная инструкция, которая подходит для любого SMTP-плагина и любого почтового сервиса.

Шаг 1: установите SMTP-плагин. В админке WordPress перейдите в Плагины → Добавить новый, найдите «WP Mail SMTP» и установите. Активируйте плагин и запустите мастер настройки.

Шаг 2: выберите почтовый сервис. В настройках плагина выберите провайдера. Для новичков подходят:

  • Яндекс Почта для домена — если домен привязан к Яндексу. SMTP-сервер: smtp.yandex.ru, порт 465 (SSL).
  • Google Workspace / Gmail — для небольшого объёма писем. Рекомендуется подключать через OAuth, а не пароль.
  • Brevo — бесплатно до 300 писем в день, удобный API и хорошая доставляемость.
  • Mailgun — бесплатно 100 писем в день, мощный API для разработчиков.

Для массовых рассылок и интернет-магазинов лучше выбрать Brevo или Mailgun, а не Gmail или Яндекс — у них жёсткие лимиты на количество писем.

Шаг 3: укажите адрес отправителя. В поле «From Email» введите адрес на своём домене: info@вашдомен.ru или support@вашдомен.ru. Не используйте личный ящик на Gmail или Mail.ru, если домен сайта другой — это снижает доверие почтовых систем.

Шаг 4: введите SMTP-данные. Укажите сервер, порт, тип шифрования (SSL или TLS), логин и пароль или API-ключ. Для Яндекса используйте пароль приложения, а не основной пароль аккаунта. Для Gmail — OAuth или пароль приложения.

Шаг 5: отправьте тестовое письмо. В плагине найдите кнопку «Отправить тестовое письмо» и проверьте, приходит ли оно во входящие, а не в спам. Если письмо не дошло — проверьте логи плагина и убедитесь, что данные SMTP введены верно.

Чеклист после настройки:

  • Установлен SMTP-плагин (WP Mail SMTP, FluentSMTP или Post SMTP).
  • Выбран почтовый сервис и создан аккаунт.
  • В настройках указан адрес отправителя на своём домене.
  • Введены корректные SMTP-сервер, порт, шифрование и пароль/API-ключ.
  • Отправлено тестовое письмо — оно пришло во входящие, не в спам.
  • Плагины форм (Contact Form 7, WPForms) используют настроенный SMTP.

🛡️ Настройка SPF, DKIM и DMARC для домена

SMTP-плагин решает только половину задачи. Чтобы почтовые службы доверяли вашему домену, нужно добавить три DNS-записи: SPF, DKIM и DMARC. Они подтверждают, что письма отправлены с разрешённого сервера и не подделаны.

SPF-запись указывает, какие серверы могут отправлять письма от имени вашего домена. Добавьте TXT-запись для корня домена:

v=spf1 include:_spf.yandex.net include:_spf.google.com -all

Если отправляете только через Яндекс, запись проще:

v=spf1 include:_spf.yandex.net -all

Важно: на домене должна быть только одна SPF-запись. Если уже есть другая — объедините их, а не добавляйте вторую.

DKIM-запись добавляет цифровую подпись к каждому письму. Публичный ключ размещается в DNS как TXT-запись на поддомене вида selector._domainkey.вашдомен.ru. Ключ генерируется в панели почтового сервиса — Яндекс, Google Workspace или Brevo покажут готовую запись для копирования в DNS.

DMARC-запись сообщает почтовым системам, что делать с письмами, которые не прошли SPF или DKIM. Начните с мягкой политики:

v=DMARC1; p=none; rua=mailto:dmarc@вашдомен.ru

После нескольких недель наблюдения, если отчёты показывают нормальную статистику, усильте политику:

v=DMARC1; p=quarantine; rua=mailto:dmarc@вашдомен.ru

Финальный вариант для максимальной защиты:

v=DMARC1; p=reject; rua=mailto:dmarc@вашдомен.ru

После добавления записей подождите 15–60 минут и проверьте их через онлайн-сервисы: MXToolbox, mail-tester.com или Google Admin Toolbox. Убедитесь, что SPF, DKIM и DMARC проходят без ошибок.

❓ FAQ: частые вопросы про SMTP в WordPress

Можно ли использовать бесплатный Gmail для SMTP в WordPress?

Можно, но не рекомендуется для production-сайтов. Gmail имеет жёсткие лимиты на количество писем и может блокировать отправку с серверов. Для надёжности используйте Google Workspace или транзакционные сервисы вроде Brevo.

Нужен ли отдельный SMTP-плагин, если хостинг предоставляет почту?

Да, нужен. Даже если хостинг даёт SMTP-сервер, WordPress по умолчанию не использует его. Плагин подключает сайт к SMTP и обеспечивает аутентификацию. Без плагина письма всё равно будут уходить через PHP email().

Что делать, если тестовое письмо не приходит?

Проверьте логи плагина — там будет точная ошибка. Частые причины: неправильный пароль, блокировка порта хостингом, отсутствие SSL/TLS, неправильный адрес отправителя. Также проверьте папку «Спам».

Сколько времени действуют DNS-записи SPF, DKIM, DMARC?

DNS-записи обновляются в течение 15 минут — 48 часов в зависимости от TTL. Обычно изменения видны через 15–60 минут. Не паникуйте, если проверка сразу не показывает результат.

Нужно ли обновлять DMARC-запись после настройки?

Да. Начните с p=none, чтобы собирать отчёты. Через 2–4 недели, если всё стабильно, перейдите на p=quarantine, а затем на p=reject для максимальной защиты от спуфинга.

Можно ли использовать несколько SMTP-сервисов одновременно?

Да, если используете FluentSMTP. Этот плагин поддерживает несколько подключений и позволяет маршрутизировать письма: например, заказы через Brevo, а служебные уведомления — через Яндекс.

Влияет ли SMTP на скорость загрузки сайта?

Нет, SMTP не влияет на фронтенд. Отправка письма происходит на стороне сервера и не замедляет загрузку страниц для посетителей. Однако синхронная отправка через медленный SMTP может замедлить отправку формы — в таких случаях включайте асинхронную отправку в плагине форм.

🚀 Выводы и следующие шаги

Настройка SMTP для WordPress — обязательный шаг для любого сайта, который отправляет письма: формы обратной связи, заказы, уведомления, сброс пароля. Без SMTP письма теряются в спаме, а пользователи не получают важных сообщений.

Для старта выберите WP Mail SMTP или FluentSMTP, подключите Brevo или Яндекс Почту для домена, укажите адрес отправителя на своём домене и добавьте DNS-записи SPF, DKIM и DMARC. После настройки обязательно отправьте тестовое письмо и проверьте его через mail-tester.com.

Если вы только создаёте сайт, сначала выберите надёжный хостинг для WordPress и установите CMS по пошаговой инструкции. Для защиты сайта изучите чеклист безопасности WordPress, а для настройки SEO — гайд по Yoast SEO. Для интернет-магазинов рекомендуем разобраться с настройкой WooCommerce заранее.


Мы используем файлы cookie для улучшения работы сайта.
Продолжая пользоваться сайтом, Вы соглашаетесь с нашей политикой конфиденциальности

Оставьте свой адрес, я отправлю курс вручную! Возможно займет пару часов. Прошу прощения за неудобства!

Сайт за 3 дня

Оставьте свой е-mail пожалуйста. Я вручную отправлю Вам мини-курс!

Спасибо за ожидание.