Отправка писем через SMTP
Стандартная отправка писем в WordPress почти гарантированно ведёт в спам. Настройка через ваш почтовый ящик решает проблему за пять минут.
Почему письма не доходят
По умолчанию WordPress отправляет письма средствами сервера, от имени вымышленного адреса вроде wordpress@ваш-сайт.ру. Почтовые службы такие письма не любят: отправитель не подтверждён, домен не заверен подписью — письмо уходит в спам или отклоняется вовсе.
SMTP означает отправку через настоящий почтовый ящик: письма идут тем же путём, что и ваша обычная почта, со всеми подтверждениями подлинности.
Настройка
- Заведите почтовый ящик на своём домене (обычно даёт хостинг) или используйте существующий.
- Найдите параметры SMTP: их публикует почтовый сервис в разделе помощи.
- Вкладка Почта → включите «Отправлять через SMTP».
- Заполните поля и сохраните.
- Нажмите «Отправить тестовое письмо» и проверьте почту.
Поля настройки
| Поле | Что вписывать |
|---|---|
| Сервер (host) | Адрес почтового сервера, например smtp.yandex.ru |
| Порт | 465 для SSL, 587 для TLS |
| Шифрование | SSL или TLS — в паре с портом выше |
| Авторизация | Обычно включена |
| Логин | Полный адрес ящика |
| Пароль | Пароль ящика или пароль приложения |
| Имя отправителя | Как подписаны письма — название сайта или компании |
| Email отправителя | Должен совпадать с ящиком из логина |
| Reply-To | Куда придёт ответ, если отличается от отправителя |
Параметры популярных сервисов
| Сервис | Сервер | Порт | Шифрование |
|---|---|---|---|
| Яндекс.Почта | smtp.yandex.ru | 465 | SSL |
| Mail.ru | smtp.mail.ru | 465 | SSL |
| Gmail | smtp.gmail.com | 465 | SSL |
| Почта хостинга | обычно mail.ваш-домен.ру | 465 или 587 | SSL / TLS |
Тестовое письмо
Кнопка на вкладке «Почта» отправляет проверочное письмо на указанный адрес. Результат показывается сразу же, а при ошибке выводится ответ почтового сервера — по нему обычно понятно, что не так.
| Сообщение об ошибке | Причина |
|---|---|
| Authentication failed / 535 | Неверный логин или пароль. Для Яндекса и Google — нужен пароль приложения |
| Connection refused / timeout | Неверный порт или хостинг блокирует исходящие подключения — уточните у поддержки хостинга |
| Sender address rejected | Email отправителя не совпадает с ящиком, через который идёт отправка |
Если письма всё равно в спаме
SMTP решает главную проблему, но не все. Дополнительно стоит настроить в DNS домена записи SPF, DKIM и DMARC — они подтверждают, что письма от вашего домена отправляете действительно вы. Обычно это делается в панели хостинга в пару кликов, а инструкции есть у любого почтового сервиса.