Куда идёт письмо с формы
Вспомните обычное письмо: ящик, сортировка, отделение получателя, ячейка. Письмо с сайта идёт тем же путём.
Остановок четыре. Первая — форма: человек нажал «Отправить», форма собрала письмо. Вторая — сервер сайта, то есть компьютер хостера (компании, у которой арендовано место для сайта), на котором лежит сайт. Он должен выпустить письмо наружу. Третья — почтовая служба получателя: Яндекс, Mail.ru, Gmail. Она решает, пустить письмо в ящик, спрятать в спам или выбросить. Четвёртая — сам ящик, его место, правила и папки.
Форма не знает, дошло ли письмо: она отдаёт его серверу, и на этом всё. В справке WordPress про функцию отправки почты сказано: ответ «успешно» не означает, что получатель получил письмо, а лишь что запрос обработан без ошибок (справка WordPress, wp_mail, проверено 06.10.2026). Поэтому посетитель видит «Спасибо», а вы не видите ничего. Работает лишь первая остановка, остальные проверяйте отдельно.
Пять проверок, которые вы сделаете сами
Откройте ящик для заявок и сайт. Отмечайте галочки.
В порядке: 0 из 5Что делать с каждым результатом — в таблице ниже.
Тестовую заявку не пропускайте: только она показывает, работает ли цепочка сейчас. И не ставьте второй плагин для почты (плагин — дополнение к сайту) поверх первого: найти виновного потом станет труднее.
Кто что чинит: по результатам проверки
Сравните увиденное с таблицей.
| Что вы увидели |
Где порвалась цепочка |
Кто чинит |
| Письма с сайта лежат в папке «Спам» |
Третья остановка: служба сомневается в отправителе |
Разово — кнопка «Не спам». Насовсем — настройка подписи домена, мастер или хостер |
| Тестового письма нет нигде |
Вторая остановка: сервер не выпускает письмо. Или в форме не тот получатель |
Адрес в форме проверяете вы. Верный — мастер или хостер |
| Письмо пустое или без части полей |
Первая остановка: форма неверно собирает письмо |
Мастер: правка шаблона письма |
| В кабинете написано «место закончилось» |
Четвёртая остановка: ящик |
Вы: освободить место |
Про «подпись домена». У настоящего письма есть то, что похоже на печать отправителя. Блог Яндекс 360 объясняет так: одна запись показывает, какие серверы вправе слать письма с вашего домена, другая — цифровая подпись, подтверждающая, что письмо ушло с вашего адреса (блог Яндекс 360, 28.12.2022). Без них письмо с сайта похоже на письмо самозванца, и служба может убрать его в спам.
Как это было у нас
Мы проверили почту на собственном сайте la-chatte.com 31 августа 2026 года: письма с форм не уходили вообще, а форма исправно писала «отправлено». На сервере не было программы, которая выпускает письма наружу.
Проблем было несколько. В письмах стоял служебный адрес отправителя вместо настоящего. В одной форме получателем значился чужой адрес. А счётчик посетителей засчитывал каждую отправку как успех, поэтому доля посетителей, оставивших заявку, в отчётах выглядела нормально.
Теперь письма уходят через почтовый сервис хостинга, доставку подтвердили настоящим письмом. Независимая проверка сервисом mail-tester.com 4 сентября 2026 года дала 9,5 из 10, где 10 — письмо без единого замечания. Вывод: «заявка отправлена» и «заявка получена» — разные события, проверять нужно второе.
Что мы видим в журнале задач
Это наш журнал задач за 24 месяца, снимок на 1 октября 2026 года. Задач про формы, письма и уведомления сайта там 128, они у 15 клиентов, всего на них ушло около 275 часов. Считали по названиям задач, границы размыты, время записывали исполнители, так что это ориентир, а не точная статистика.
В названиях повторяется одно и то же: «Не приходят письма администраторам о новых заказах», «письма воспринимаются как спам», «Спам с формы заказа звонка». Работа занимает от нескольких минут до 13 часов.
Поддержку сайта КЕСЛ на 1С-Битрикс мы вели с гарантией доступности 99,9% в месяц и сами следили за ней (кейс поддержки КЕСЛ). Но «сайт открывается» и «заявки доходят» — разные проверки, поэтому спросите у любого исполнителя, проверяет ли он доставку заявок. У нас в мониторинге поддержки WordPress формы входят в проверку (страница услуги).
Разовая работа без абонемента стоит 3 300 ₽ за час. Сколько часов уйдёт на вашу форму, скажем после осмотра. Начать можно с бесплатного экспресс-разбора на 40 минут: вы показываете форму, мы говорим прямо, берёмся ли.
Поддержка сайта на WordPressСледим за формами и почтой, чиним сбои, ведём резервные копии
Поддержка сайта на 1С-БитриксЧиним письма магазина, обновляем сайт на копии, отвечаем на сбои
Когда пора позвать мастера
Зовите, если тестовая заявка не пришла ни в ящик, ни в спам, а адрес в форме верный. Или письма постоянно попадают в спам, или доходят на один почтовый сервис и не доходят на другой. Или всё сломалось после переезда на другой хостинг, смены домена или обновления сайта (для Битрикса есть отдельный разбор: обновление 1С-Битрикса, что проверить до и после). Если сайт сам рассылает письма, которых вы не писали, возможен взлом, смотрите «Сайт взломали: что делать».
Если письма не доходили неизвестно сколько, часть заявок могла пропасть: попросите мастера найти сохранённые копии и перезвоните людям.
Что ещё попросить: показать, где письмо пропадало, прогнать тестовую заявку при вас и записать, что он поменял. И сделать так, чтобы письмо не было единственной копией заявки: пусть она сохраняется на сайте или попадает в CRM (программу учёта клиентов). Популярный плагин форм Contact Form 7, например, отправленные сообщения сам не хранит. Для этого ставят отдельный плагин Flamingo (страница плагина Flamingo на wordpress.org, проверено 06.10.2026).
Когда это не нужно
Если не приходят вообще никакие письма, даже от коллег, форма ни при чём: пишите в службу почты или хостеру. Если сайт сделан на конструкторе, например Tilda, форма и письма настраиваются в кабинете конструктора, и вопрос стоит задать их поддержке. То же с формой, встроенной из CRM.
Частые вопросы
Письма с формы попадают в спам. Как это остановить?
Разово помогает кнопка «Не спам». Насовсем нужно настроить подпись домена и слать письма с адреса на вашем домене, а не с общего служебного. Это работа мастера или хостера.
Почему на Яндекс письма доходят, а на Gmail нет?
У каждой почтовой службы свои требования к отправителю. Google с 1 февраля 2024 года требует от всех, кто пишет на адреса Gmail, настроить у домена подтверждение отправителя (справка Google, проверено 06.10.2026). Мастер проверит это в первую очередь. Названия настроек — в блоке для специалистов.
Покупателю не приходит письмо с подтверждением заказа или кодом. Это то же самое?
Да, цепочка та же. Только письмо уходит на чужую почту, и вы его не видите. Отправьте тест на свои адреса в Яндексе, Mail.ru, Gmail. Не доходят коды — человек не зарегистрируется и не оплатит заказ. Это срочно.
Как вовремя узнать, что заявки перестали приходить?
Раз в неделю делайте тестовую заявку. Храните заявки не только в письме, но и на сайте или в CRM (программе учёта клиентов). Сверяйте число отправок формы в счётчике с числом писем в ящике: большая разница — повод проверить цепочку.
Для технических специалистов
Ссылки проверены 06.10.2026. Что взято не из документации, помечено как наш опыт.
- SPF — запись в DNS о том, какие серверы вправе слать почту от имени домена. DKIM — подпись письма, открытый ключ лежит в DNS. DMARC — политика домена и адрес для отчётов. Определения SPF и DKIM — как в блоге Яндекс 360 от 28.12.2022. Google с 1 февраля 2024 года требует SPF или DKIM (одно из двух) от всех отправителей на Gmail (справка Google). Результат проверки виден в заголовке тестового письма, строка Authentication-Results.
- Отправитель и транспорт. Если не задано иное, WordPress подставляет отправителя
wordpress@домен. В комментарии к коду wp_mail сказано, что некоторые хостеры блокируют исходящую почту с такого адреса, если его не существует (справка WordPress). У нас не было и sendmail: wp_mail возвращал false, Flamingo писал mail_failed. Исправили SMTP на ящике своего домена (порт 465, SSL), логин и пароль — константами в wp-config.php, не в базе: иначе пароль уйдёт в выгрузку плагина миграции.
- Contact Form 7, наш опыт: в поле «От» адрес на домене сайта, адрес посетителя — в Reply-To. Подстановка поля посетителя в «От» ломает проверку подлинности.
- Битрикс. Письмо сначала становится почтовым событием в таблице
b_event. Обработчик CEvent::CheckEvents в конце выполнения страницы собирает письма и пишет результат в SUCCESS_EXEC: Y — отправлены, F — не отправлены, P — часть, 0 — не найдены почтовые шаблоны, N — ещё не обработано (документация 1С-Битрикс, «Почтовая система»). Давние N — обработчик не запускается. Если обработку вынесли на cron, по инструкции «Запуск агентов из cron» для системных писем CACHED_b_event в dbconn.php должна быть false (документация 1С-Битрикс).
Читайте также