Как настроить отправку почты с WordPress через SMTP без спама в папке «Входящие»

smtp pochta wordpress nastroit cover Без рубрики
Пошагово: WP Mail SMTP, Яндекс 360, пароль приложения, Force From Email, SPF, DKIM, DMARC и проверка Contact Form 7. Тест во "Входящих" за 30-60 минут.

Клиент оставил заявку на сайте, на экране «Спасибо!», а в почте пусто. Марина из салона три раза переустанавливала Contact Form 7, пока не поняла: WordPress шлёт письма с сервера хостинга «как попало», а не через её ящик info@салон.ru. Заявки не пропадают из-за «сломанной формы» — их просто не доставляют. За 30-60 минут вы подключите SMTP через плагин, отправите тест и увидите письмо во «Входящих», а не в «Спаме».

WordPress отправляет все письма через одну функцию wp_mail() — без SMTP почтовик часто отбрасывает их молча, хотя форма показывает успех. Решение: плагин WP Mail SMTP или FluentSMTP, ящик на своём домене через Яндекс 360, пароль приложения, From на домене и три DNS-записи: SPF, DKIM, DMARC. Сначала добейтесь доставки теста, потом боритесь со спамом.

SMTP (Simple Mail Transfer Protocol) — это «нормальная дорога» для писем: сайт логинится в ваш почтовый ящик и отправляет от вашего имени, как Outlook или Яндекс.Почта на телефоне. Не «транспортный слой» — а возврат заявок с сайта.

Честно говоря, типичная ошибка — искать проблему в форме, когда письмо даже не ушло с сервера. Форма может показать «отправлено», даже если wp_mail() вернула успех, а почтовик на стороне получателя отклонил письмо без уведомления.

Найдите, где теряются письма: тест за пять минут

Схема теста почты на белой доске: Найдите, где теряются письма за пять минут

Главная боль — «форма работает, заявок нет». Начните не с переустановки плагинов, а с диагностики транспорта.

  1. Установите бесплатный плагин WP Mail SMTP с wordpress.org (более 4 млн установок, версия 4.9.0 на июнь 2026).
  2. Откройте WP Mail SMTP → Tools → Email Test и отправьте письмо на свой ящик.
  3. Если тест не пришёл ни во «Входящие», ни в «Спам» — проблема в доставке с сервера, не в Contact Form 7.
  4. Если тест пришёл в «Спам» — SMTP ещё не настроен или нет DNS-записей; переходите к следующим разделам.
  5. Проверьте папку «Спам» у Яндекса, Mail.ru и Gmail — иногда письмо там, хотя кажется, что его нет совсем.

На практике этот тест экономит часы: вы сразу видите, нужен ли SMTP или достаточно поправить DNS.

Выберите плагин: WP Mail SMTP или FluentSMTP

Чеклист выбора SMTP-плагина на столе в том же офисе

Вторая боль — «десять плагинов в обзорах, не знаю какой брать». Для новичка достаточно двух вариантов; платные версии не обязательны для базовой доставки.

Критерий WP Mail SMTP FluentSMTP
Кому подходит Новичку: есть Setup Wizard по шагам Кому нужны бесплатные логи отправок и fallback
Яндекс 360 по SMTP Да, через Other SMTP Да, аналогично
Журнал писем В Pro; базовый тест бесплатно Бесплатно из коробки
Миграция Импорт из FluentSMTP Импорт из WP Mail SMTP

Вердикт: если вы впервые настраиваете smtp почта wordpress — берите WP Mail SMTP и пройдите мастер. FluentSMTP — запасной путь, если хотите видеть историю каждой отправки без доплаты. Не ставьте Gravity SMTP версии 2.1.4 и ниже: в 2026 году закрыта уязвимость CVE-2026-4020, обновитесь до 2.1.5+ или выберите другой плагин.

Подключите Яндекс 360: ящик, пароль приложения, SMTP

Настройки Яндекс SMTP на бумажном макете в том же светлом офисе

Третья боль — «authentication failed» при входе в SMTP. Яндекс не принимает обычный пароль от аккаунта — нужен пароль приложения по официальной справке Яндекса.

  1. Создайте ящик на домене, например info@ваш-сайт.ru или noreply@ваш-сайт.ru, в Яндекс 360 для бизнеса.
  2. В настройках Яндекс Почты включите доступ по IMAP/SMTP и разрешите пароли приложений.
  3. В Яндекс ID создайте «Пароль приложения» для «Почта» — скопируйте его сразу, повторно не покажут.
  4. В WP Mail SMTP запустите Setup Wizard → выберите Other SMTP.
  5. Укажите: сервер smtp.yandex.ru, шифрование SSL, порт 465 (или 587 с TLS — оба варианта в справке).
  6. Логин — полный email; пароль — только пароль приложения, не основной.
  7. Сохраните и отправьте тест из Tools → Email Test.

Типичная ошибка — вставить пароль от входа в Яндекс. Плагин напишет «Could not authenticate» — и это нормальный сигнал, что нужен пароль приложения.

Настройте From и DNS: SPF, DKIM, DMARC без жаргона

Четвёртая боль — письма в «Спаме», хотя тест из плагина уже приходит. SMTP работает, но почтовик не доверяет отправителю.

From на своём домене. В WP Mail SMTP включите Force From Email и укажите тот же адрес, что и логин SMTP, например noreply@ваш-сайт.ru. Не ставьте gmail.com в поле From — это главная причина спама на сайтах услуг. Reply-To оставьте для ответа клиенту — это отдельное поле, не From.

DNS-записи добавляют в панели домена (reg.ru, Timeweb и т.д.) в таком порядке: SPF → DKIM → DMARC. Распространение до 48 часов — это нормально.

  • SPF — одна TXT-запись на домен: v=spf1 include:_spf.yandex.net ~all. Две SPF-записи ломают проверку — объедините include в одну строку через пробел.
  • DKIM — ключ берёте в admin.yandex.ru для вашего домена, добавляете как TXT по инструкции Яндекса.
  • DMARC — стартовая запись: v=DMARC1; p=none; rua=mailto:admin@ваш-домен.ru — чтобы получать отчёты, пока всё стабилизируется.

SPF и DKIM — это «паспорт» письма: почтовик проверяет, что сайт имеет право отправлять от имени вашего домена. Без них даже честное письмо часто летит в «Спам».

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Согласуйте Contact Form 7 с SMTP

Пятая боль — заявка с формы ведёт себя иначе, чем тест из плагина. В шаблоне CF7 проверьте вкладку «Письмо»:

  • From: noreply@ваш-домен.ru (тот же домен, что на сайте).
  • Reply-To: [your-email] — чтобы ответить клиенту одним кликом «Ответить».
  • Не дублируйте второй SMTP-плагин — достаточно одного, он перехватывает все вызовы wp_mail().

Отправьте заявку с телефона и с компьютера. В реальном проекте салона Марины именно несовпадение From с доменом держало письма в «Спаме», хотя SMTP уже был подключён.

Проверьте доставку: mail-tester и ваш чеклист успеха

Вы поймёте, что smtp плагин wordpress настроен правильно, по этим признакам — это и есть success criteria до FAQ:

  1. Тестовое письмо из WP Mail SMTP приходит во «Входящие» на Яндекс, Mail.ru или Gmail за 1-2 минуты.
  2. Заявка с формы дублируется на почту в тот же срок.
  3. На mail-tester.com оценка 8 из 10 и выше — сервис показывает, что мешает доставке.
  4. В заголовках входящего письма (свойства → заголовки) видите SPF=pass и DKIM=pass.

Схема проверки:

Тест из плагина → заявка с формы → mail-tester → три ящика (Яндекс, Mail.ru, Gmail) → заголовки SPF/DKIM

Если всё совпало — заявки с сайта снова под контролем. Не обещаем «100% доставку»: честный критерий — тест, входящие и зелёные проверки в заголовках.

Не хотите копаться в DNS сами — на странице услуг можно заказать настройку почты и формы под ключ. Или напишите в форму заявки / в Telegram — ответим текстом, без обязательного созвона.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: документация WP Mail SMTP (Setup Wizard, DNS, Force From Email), справка Яндекс 360 по SMTP (smtp.yandex.ru:465, пароль приложения), wordpress.org/plugins/wp-mail-smtp и fluent-smtp, de-bor.ru (SPF для Яндекса), contactform7.ru (From/Reply-To), CVE-2026-4020 в Gravity SMTP (xakep.ru, июнь 2026); частотность запросов — по Яндекс Вордстат, прогон 2026-09-12 (точные показы через MCP не получены).

Частые вопросы

Почему WordPress не отправляет письма, хотя форма пишет «отправлено»?

WordPress вызывает wp_mail(), но без SMTP письмо уходит через PHP-хостинга — почтовик часто отклоняет его молча. Установите WP Mail SMTP, пройдите мастер и отправьте тест из Tools → Email Test. Если тест не пришёл — проблема в транспорте, не в шаблоне формы.

Как настроить SMTP в WordPress пошагово для новичка?

Создайте ящик на домене в Яндекс 360, получите пароль приложения, установите WP Mail SMTP, выберите Other SMTP, укажите smtp.yandex.ru, порт 465, SSL, логин = email, пароль = пароль приложения. Включите Force From Email на том же адресе. Добавьте SPF, DKIM, DMARC в DNS домена.

Какой SMTP-плагин лучше для WordPress — WP Mail SMTP или FluentSMTP?

WP Mail SMTP проще для первой настройки благодаря Setup Wizard. FluentSMTP даёт бесплатные логи и резервный канал отправки. Оба бесплатны для базовой задачи. Избегайте устаревших версий Gravity SMTP до 2.1.5 из-за CVE-2026-4020.

Письма WordPress попадают в спам — что делать после подключения SMTP?

Проверьте From на своём домене, одну SPF-запись с include:_spf.yandex.net, DKIM из admin.yandex.ru и стартовый DMARC. Прогоните письмо через mail-tester.com и добейтесь 8+ баллов. Уберите gmail.com из поля From в форме и в настройках плагина.

Нужен ли SPF для почты с WordPress-сайта?

Да, если отправляете с домена сайта. SPF говорит почтовику, что Яндекс (или ваш сервис) имеет право слать письма от имени домена. Без SPF даже корректный SMTP часто отправляет письма в «Спам». Одна TXT-запись на домен, не две.

Можно ли настроить SMTP без плагина?

Технически да — через константы в wp-config.php, но это путь для разработчика. Владельцу бизнеса быстрее и безопаснее WP Mail SMTP: пароль хранится в базе WordPress, есть тест и мастер. Не храните пароль приложения в открытых заметках.

Сколько ждать после добавления DNS-записей?

От нескольких минут до 48 часов — так указано в документации WP Mail SMTP по исправлению подделки From. Не меняйте записи каждый час: добавьте SPF, DKIM, DMARC один раз, подождите сутки и повторите mail-tester.

Больше практики по WordPress и заявкам с сайта — в разделе статей блога.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий