
WordPress отправляет восстановление пароля, заявки, уведомления о заказах и регистрации. Если эти письма не доходят, клиент не может завершить действие, менеджер не видит обращение, а владелец сайта часто узнаёт о проблеме случайно.
Отправлено не означает доставлено
Сайт передаёт письмо серверу, но дальше оно проходит проверки получателя. Почтовая система оценивает IP, домен, подпись, соответствие отправителя и содержание. Письмо может быть принято, отложено, помещено в спам или отклонено.
Поэтому сообщение формы «успешно» подтверждает только работу интерфейса, но не попадание письма во входящие.
SMTP и почтовый API
Отправка через настроенный SMTP или API почтового сервиса обычно надёжнее стандартной функции PHP. WordPress авторизуется у провайдера, а администратор получает журнал и код ошибки. Важно не просто установить плагин, а выбрать правильный адрес отправителя и проверить соединение.
SPF, DKIM и DMARC простыми словами
SPF перечисляет серверы, которым разрешено отправлять письма от домена. DKIM добавляет криптографическую подпись, позволяющую проверить, что письмо не было изменено. DMARC задаёт политику обработки писем, не прошедших проверки, и позволяет получать отчёты.
Google требует как минимум SPF или DKIM для всех отправителей в Gmail, а для массовых отправителей — SPF, DKIM и DMARC. Даже небольшой бизнес выигрывает от настройки всех трёх механизмов.
Правильный адрес From
Используйте адрес на домене сайта, например noreply@example.com или orders@example.com. Не подставляйте email посетителя в From. Его следует передавать через Reply-To, чтобы менеджер мог ответить напрямую.
Что должно быть в журнале
Журнал должен показывать дату, получателя, тему, источник, результат отправки и ошибку. Не храните содержимое с персональными данными дольше необходимого. Настройте уведомление, если доставка системно не проходит.
План проверки
- Проверить адрес отправителя и получателя.
- Настроить SMTP или почтовый API.
- Добавить SPF, DKIM и DMARC в DNS.
- Отправить тесты на Gmail, Яндекс и корпоративный адрес.
- Проверить заголовки полученного письма.
- Протестировать формы, регистрацию, сброс пароля и WooCommerce.
- Настроить журнал и мониторинг ошибок.
FAQ
Почему письмо приходит на один адрес, но не приходит на другой? У почтовых систем разные фильтры, репутационные данные и правила домена получателя.
Можно ли использовать личный Gmail для сайта? Технически иногда можно, но для бизнеса лучше адрес домена и подходящий сервис с понятными лимитами.
DMARC сразу ставить в режим reject? Сначала соберите отчёты и убедитесь, что все легитимные отправители настроены. Резкая строгая политика может заблокировать ваши же сервисы.
Хотите, чтобы письма доходили стабильно?
Команда UWEAM настроит SMTP или почтовый API, проверит SPF, DKIM и DMARC, протестирует системные письма и добавит журнал доставки.
Проверим конкретную задачу и предложим состав работ. Настройки внешнего почтового сервиса учитываем отдельно.
Разработка и поддержка WordPress — wp.uweam.ru.
Источники: Google — SPF, DKIM, требования к отправителям.




