WordPress не отправляет почту — полная настройка SMTP | Мастерская — de-bor.ru

Частный web-мастер Денис Борисов
WordPress-сайтов

WordPress не отправляет почту — полная настройка SMTP

Почта и SMTP · 2026-05-26 · обновлено 2026-05-28 · 5 мин чтения
WordPress молча не отправляет письма. Регистрации, сброс пароля, заказы WooCommerce — всё это держится на wp_mail(), которая по умолчанию использует PHP mail(). А mail() на большинстве хостингов не работает. Не потому что плохой хостинг — потому что отправка без аутентификации это спам-вектор, и хостеры справедливо её блокируют.

Решение: SMTP

Нужен SMTP-сервер с авторизацией. Плагин WP Mail SMTP — простейший способ. Бесплатной версии достаточно для любого сайта.

1. Установка и данные сервера

Плагины → Добавить → «WP Mail SMTP» → Установить → Активировать
WP Mail SMTP → Настройки → Другой SMTP

Рабочие конфигурации:

  • Яндекс 360 — smtp.yandex.ru, 465, SSL. Не подводит.
  • Mail.ru бизнес — smtp.mail.ru, 465, SSL.
  • Beget — smtp.beget.com, 465, SSL. Простой, но иногда задержки.
Пароль приложения Не пароль от ящика. Яндекс и Mail.ru требуют отдельный «пароль приложения». Создаётся в настройках аккаунта за минуту.

2. SPF — обязательно

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

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

Для Mail.ru: include:_spf.mail.ru.

3. DKIM — очень желательно

DKIM подписывает письмо криптографической подписью. Без него письмо может пройти SPF, но всё равно упасть в спам. Настраивается в панели почтового провайдера + TXT-запись в DNS:

# Яндекс 360: Почта → DKIM-подписи → Создать
# Копируете публичный ключ → добавляете TXT-запись:
mail._domainkey.yourdomain.ru IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."

4. DMARC — для полной защиты от спуфинга

DMARC говорит почтовым серверам что делать с письмами, не прошедшими SPF/DKIM. Добавьте TXT-запись:

_dmarc.yourdomain.ru IN TXT "v=DMARC1; p=quarantine; rua=mailto:admin@yourdomain.ru"

p=quarantine — сомнительные письма в спам. p=reject — вообще не принимать (включайте когда уверены что SPF/DKIM работают).

Проверка DNS за 10 секунд: MXToolbox → введите домен → SPF/DKIM/DMARC должны показывать Pass.

Что часто идёт не так

  • From Email не совпадает с доменом SMTP. Провайдер видит несоответствие и режет письмо. В WP Mail SMTP: Force From Email = site@вашдомен.ru.
  • Порт 587 (TLS) вместо 465 (SSL). 465 надёжнее — меньше проблем с блокировками на shared-хостингах.
  • Письма уходят в спам, хотя SPF настроен. Нет DKIM. Добавьте.
  • Плагин показывает «письмо отправлено», а его нет. SMTP-сервер принял, но получатель отклонил. Проверьте на mail-tester.com — он даст рейтинг доставляемости.

Когда способ не сработает

  • Хостинг блокирует исходящие порты 465/587. На некоторых shared-тарифах Beget и Timeweb исходящий трафик на нестандартные порты режется. Решение: транзакционный сервис через HTTP API — Brevo (300 писем/день бесплатно), Mailgun, SendGrid. Не SMTP, а REST — порты не нужны.
  • Яндекс 360 не даёт создать пароль приложения. Бывает на новых аккаунтах. Включите двухфакторную аутентификацию — после этого появится раздел «Пароли приложений».
  • Письма доходят до Gmail, но не до Mail.ru. Mail.ru агрессивнее фильтрует. Проверьте репутацию IP сервера через postmaster.mail.ru. Если IP в чёрном списке — только смена IP (другой хостинг или прокси-сервер).

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

Плагин или ручная настройка?
Плагин. Ручная настройка phpmailer_init занимает 15 минут и ломается при обновлении. Плагин — 2 минуты, плюс логи и тест отправки.
Хостинг блокирует SMTP-порты. Что делать?
Используйте HTTP API: Brevo (300 писем/день бесплатно), Mailgun, SendGrid. Не SMTP, а REST — порты не нужны.
Сколько можно отправлять?
Яндекс 360: 500/день. Mail.ru: 1000/день. Для массовых рассылок — только SendGrid или Brevo.
Как проверить что SMTP работает без тестового письма?
WP Mail SMTP → Инструменты → Тест письма. Или установите WP Mail Logging — он покажет все письма прошедшие через wp_mail() с их статусом.

Не получается настроить почту?

Настрою SMTP, SPF, DKIM, DMARC. Письма будут доходить. Обычно хватает часа.

Написать в Написать в

Сопровождение и поддержка сайта

Сопровождение и поддержка сайта

Обновление, мониторинг, исправление ошибок.

от 5.400 ₽/мес

Подробнее
Доменная почта

Доменная почта

Настройка почты на домене, DKIM, SPF.

5.400

Подробнее
Меню раздела
Теги

Разрабатываю WordPress-сайты

Лендинги, многостраничные сайты, интернет-магазины на WooCommerce — всё на WordPress с удобной панелью управления.

Сайт под ключ: регистрация домена и хостинга, установка WordPress, настройка шаблона и модулей.

Поддерживаю WordPress-сайты

Обновление плагинов и тем, резервное копирование, мониторинг работоспособности — сайт работает без сбоев.

Оперативное исправление ошибок, создание новых разделов, доработка функционала и наполнение контентом.

Продвигаю WordPress-сайты

SEO-оптимизация, настройка Яндекс Метрики и Вебмастера, подключение Google Search Console.

Оптимизация позволяет «поднять» сайт в поисковых выдачах, увеличить целевой трафик и привлечь новых клиентов.

Чистка от вирусов WordPress

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

После чистки проверю все файлы и плагины, обновлю WordPress до актуальной версии и настрою автоматическое резервное копирование.

Диагностика сайта

Проверю ваш сайт по ключевым параметрам и подготовлю отчёт с рекомендациями:

  • Скорость загрузки и производительность;
  • Безопасность и уязвимости;
  • SEO-состояние и индексация;
  • Мобильная адаптация;
  • Технические ошибки и код.
Заказать диагностику
Михайлова Анастасия

Денис МАСТЕР своего дела. Вёл целый проект, работали с ним на протяжении 4х месяцев. Отзывчивый, понимающий с полуслова специалист. Стоимость услуг радует, а качество работы приводит в восторг.

Денис спасибо Вам от лица нашей строительной компании и от всего нашего персонала.

Михайлова Анастасия
Игорь Караваев

Обратился к Денису для восстановления сайта на WordPress после сбоя. Сделал, как и обещал, за сутки — сайт снова работает без ошибок. Профессионал своего дела, доходчиво объясняет, вежлив и тактичен. Однозначно рекомендую!

Игорь Караваев
Яна Веркулич

Денис, спасибо огромное за работу)) Очень тепло вспоминаю Вас и все что Вы сделали для моей работы и моего сайта.

Денис Профессионал с большой буквы, решает любые вопросы, отличный специалист))

Рекомендую к сотрудничеству, еще раз спасибо)

Яна Веркулич
Бюро Переводов

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

Бюро Переводов
Анастасия Виричева

Денис мастер своего дела, рекомендую его как специалиста.
Понимает, что нужно сделать и справляется с поставленной задачей в короткое время.

Делал сайт для салона красоты, просто и функционально.

Анастасия Виричева
Владимир

Очень много времени мучались с сайтом на OpenCart. «Специалисты» не могли нормально разобраться в проблеме, возникавшей при выполнении элементарной задачи.

Денис сделал это в два счета, также расписал подробно, в чем была проблема и как она решена. На 200% доволен. Даже не хочется его рекомендовать, потому что будет постоянно занят))

Владимир
Ксения Петровская

Денис оперативно ответил и помог решить проблему, которую я даже описать нормально не могла)) Мы сами что-то накрутили с корпоративной почтой — письма то уходили, то нет, в общем всё сломали.

Денис всё починил, теперь у нас нормальная почта, домен работает, письма приходят и уходят. Цена как заявлена — оплатили по факту проверки. Спасибо большое!

Ксения Петровская
Александр Кривуля

Заказал у Дениса доработать сайт на WordPress. При этом трудно себе представлял, что сам хочу. Благодаря профессионализму Дениса и его умению всё грамотно и просто объяснять, предлагать разные варианты решений — цель была достигнута.

Умение общаться доходчиво и терпеливо с клиентами — огромный плюс. Я очень доволен. Однозначно рекомендую!

Александр Кривуля
Кондитер мания

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

Кондитер мания

Бесплатная настройка хостинга и домена

Регистрация хостинга на 1 месяц и домена .ru/.рф на 1 год входит в стоимость разработки сайта.

Подробнее

Разрабатываю сайты для клиентов по всей России:

Показать все города