Разборы ошибок

Форма сказала «Спасибо», а заявка не пришла

Как проверить, доходят ли заявки с формы: три случая из моей практики, три публичные истории с форумов и тестовая заявка за 5 минут.

Форма сказала «Спасибо», а заявка не пришла
Короткий ответ: «Спасибо» на экране показывает сам сайт и не означает, что письмо дошло. Справки Contact Form 7 и WPForms пишут: после передачи письма дальше плагин за доставку не отвечает. Проверить можно самому: отправьте тестовую заявку и найдите письмо.

Что значит «Спасибо» на самом деле

Сообщение «Спасибо» или зелёная рамка показывает сам сайт. По справкам двух плагинов форм для WordPress, оно означает: данные приняты, отправка письма запущена. Дальше плагин за письмом не следит.

Справка Contact Form 7 (страница изменена 22.02.2020) объясняет зелёную рамку так: функция отправки письма завершилась успешно. Если письмо не пришло, то, по справке, «it's highly possible that the mail has been kidnapped or killed after that». Проще говоря, письмо, возможно, пропало уже после отправки. Среди причин справка называет спам-фильтр.

Справка WPForms (обновлена 21.04.2025): когда письмо передано WordPress, доставкой плагин уже не управляет. Дальше за неё отвечает почтовый сервер.

Мой опыт и три публичные истории

Я сталкивался с этим не раз.

До работы в тестировании я был маркетологом и вёл сайт. Оказалось, что форма обратной связи не работала. Сообщения от людей не приходили.

Потом я работал ручным тестировщиком. Однажды перестал работать чат на сайте. Мы узнали об этом только через два часа: в колл-центр перестали приходить сообщения.

Третий случай личный. Я подавал заявку через форму на сайте одного учреждения. Сайт написал, что заявка отправлена, и попросил ждать звонка. В личном кабинете заявка не появилась.

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

  • сервер отвечает ошибкой, например 500;
  • ответ «не найдено» (404) или «нет доступа» (403);
  • сервер не принимает введённые данные, код 422: например, не подходит формат файла или такая заявка уже есть;
  • ошибка есть, но на экране её не видно. Человек жмёт «Отправить» снова и снова, а форма не отправляется. Причина видна только во вкладке «Сеть» (Network) инструментов разработчика в браузере. Например, там написано, что заявка от него уже была.

Вот три похожие истории с открытых форумов.

Источник и датаЧто произошлоКак заметилиКакая причина названа
Отзыв на WordPress.org, 31.10.2025–03.11.2025Платный клиент плагина писал в поддержку через форму в плагине. Ответа, по его словам, не было несколько недель.Клиент оставил публичный отзыв.Версия поддержки, не подтверждённая: письма с формы могли не доставляться без уведомления. Позже клиент получил ответ напрямую.
Форум ru.wordpress.org, 14.09.2024Заявки на ящик mail.ru с 10.09 шли через раз, к 12.09 перестали. По словам автора, настройки не менялись. Журнал плагина показывал тестовые заявки отправленными.Владелец заметил сам.Не установлена. Модератор посоветовал смотреть почтовые журналы сервера. С ящиком на Яндексе заявки пошли снова.
Сообщество Shopify, 01.02.2024–12.02.2024Посетитель видел подтверждение, а письмо владельцу магазина не приходило. Тестовое уведомление из настроек приходило.Владелец заметил сам.Не установлена. Участник сообщества посоветовал написать в поддержку Shopify. Решения в теме нет.

Во всех трёх историях пропажу заметил человек: владелец сайта или клиент, который не дождался ответа. Автоматическая проверка в этих темах не упоминается. Это наблюдение по трём темам, а не статистика.

Где может пропасть письмо

Если заявки с сайта не приходят на почту, письмо могло остановиться на одной из этих ступеней.

СтупеньЧто проверить самомуКто может заметитьЧто говорят источники
Форма на страницеТестовую заявку и ответ сайтаПосетитель, если увидит ошибку—
Сайт принял данныеПоявилось ли «Спасибо»ПосетительОтправка письма запущена (Contact Form 7)
Сайт отправил письмоНужен доступ к сайту и почтеТот, кто делает сайт, по журналу почтового сервераContact Form 7: смотреть журнал. WPForms: адрес «От кого» на домене сайта, а не на @gmail.com, и отправка с проверкой подлинности (SMTP)
Почтовый сервис получателяПришло ли письмо на ящик другого сервисаТот, кто ведёт почту вашего доменаТребования Gmail — под таблицей. Модератор из второй истории: отказ бывает ещё до папки «Спам»
ЯщикПапку «Спам» и фильтрыВы самиContact Form 7: спам-фильтр среди причин
ЧеловекКто и когда читает этот ящикВы сами—

С февраля 2024 года Google требует от отправителей на личные ящики Gmail настроить проверку подлинности почты (SPF или DKIM). Без неё письма могут попасть в спам или быть отклонены с ошибкой 5.7.26. Источник: справка Google для отправителей, страница проверена 19.10.2026. Настраивает это тот, кто ведёт почту вашего домена.

Тестовая заявка за 5 минут

Это моя практика, а не правило из справок: она покажет, доходит ли письмо.

  1. Отправьте заявку с телефона через мобильный интернет, не из офисной сети. Запишите время отправки. Кто: вы сами. Время: около 1 минуты.
  2. Найдите письмо во входящих и в папке «Спам». Кто: вы сами. Время: около 1 минуты.
  3. Нет письма — проверьте второй ящик другого почтового сервиса. Попросите того, кто делает сайт, временно добавить его получателем, и повторите заявку. Кто: тот, кто делает сайт, и вы. Время: около 1 минуты после настройки.
  4. Нет письма нигде — передайте тому, кто делает сайт, время отправки и адрес страницы. Попросите посмотреть журнал почтового сервера. Кто: вы. Время: около 1 минуты.
  5. Откройте вкладку «Сеть» в инструментах разработчика браузера и посмотрите ответ на отправку формы. Кто: тот, кто делает сайт. Время: около 1 минуты.

Что Klarense не делает и что мы не проверяем

Klarense формы не отправляет и доставку письма не видит. Он смотрит только публичные страницы.

О форме он может показать находки по самим полям. Пример на вымышленном сайте «Глина»: находки «У формы заявки нет ссылки на политику конфиденциальности» и «У полей формы нет подсказок для телефона и почты». Обе с меткой «Факт». В блоке «Что не проверяли» есть строка «Формы (мы ничего не отправляем)». Сайт «Глина» запускали локально, поэтому на кадре адрес 127.0.0.1.

Пример на вымышленном сайте

Факт

У полей формы нет подсказок для телефона и почты

Пример на вымышленном сайте «Глина» (адрес 127.0.0.1 локальный): окно находки о полях формы

Доказательство: 127.0.0.1:4564/ — телефон без type="tel" (phone), email без type="email". Шаг: Поставьте type="tel" / type="email" и autocomplete у стандартных полей.

Проверьте свой сайт: 1–2 минуты, без регистрации

Что мы не проверяем. Ни эта статья, ни проверка Klarense не покажут:

  • ваш почтовый ящик, папку «Спам» и фильтры;
  • журналы почты у вашего хостинга;
  • ответ сервера на отправку формы: его видно во вкладке «Сеть», а Klarense форму не отправляет;
  • что происходит с заявкой после отправки: дошла ли она до человека и ответил ли он.

Если тестовая заявка приходит, а обращений всё равно нет, причина может быть не в форме.

Как не терять обращения

Два решения из моей практики, чтобы узнать о пропаже от себя, а не от клиента.

  • Второй канал. Попросите того, кто делает сайт, дублировать каждую заявку в мессенджер. Так у заявки два пути вместо одного.
  • Тестовая заявка по расписанию. Отправляйте заявку по шагам выше в выбранный день и после любых изменений на сайте.

Автор: Сергей Фортуна, основатель Klarense, инженер по тестированию (8 лет практики). Как готовилась статья: справки Contact Form 7, WPForms и Google и три публичные темы форумов сверены с оригиналами 19.10.2026; собственного замера доставки писем нет. Обновлено: 19.10.2026. Обо мне: /about.

Полезное

Вопросы по теме

Форма на сайте пишет «Спасибо»: значит, заявка дошла?

Не обязательно. «Спасибо» показывает сам сайт: данные приняты, отправка письма запущена. Дошло ли письмо до ящика, он не знает.

Почему заявки с сайта не приходят на почту?

По одному «Спасибо» причину не узнать. Справки называют спам-фильтр, адрес «От кого» не на домене сайта и отправку без проверки подлинности. Точнее скажет журнал почтового сервера.

Форма на сайте не отправляется: что делать?

Отправьте тестовую заявку с телефона и запишите время. Если на экране ошибка или письма нет, передайте время и адрес страницы тому, кто делает сайт.

Форма не доходит ни до кого: как заметить это раньше клиента?

Отправляйте тестовую заявку по расписанию и после любых изменений на сайте. Ещё можно дублировать заявки во второй канал, например в мессенджер.

Klarense проверяет, работает ли моя форма?

Нет. Klarense формы не отправляет и доставку письма не видит. Он смотрит публичные страницы, в том числе поля формы.

Что значит Факт, Гипотеза и Вопрос?

Это честная метка об уверенности. Факт — увидели (битая ссылка). Гипотеза — похоже, но нужно проверить. Вопрос — данных мало. Так отличаете доказанное от предположения.

Хотите, чтобы я нашёл, где теряются заявки?

От 600 € · 7–10 рабочих дней. Весь путь клиента — от поиска до заявки

Проверить свой сайт

Введите адрес — через пару минут увидите, что мешает посетителям.

Бесплатно. Без регистрации.

Где вы сейчас?

Разговор 20 минут — бесплатно. Выберите ситуацию и оставьте контакт.

Как с вами связаться

Напишу в течение рабочего дня в выбранный канал и предложу время. Пароли и доступы не нужны.