1С-Битрикс 1С-Битрикс: Управление сайтом; версии ядра, модулей и PHP зависят от установки

1С-Битрикс: Не работает отправка почты из формы обратной связи

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Форма обратной связи в Битрикс показывает успешную отправку, но адресат не получает письмо. Нужно установить, дошло ли событие формы до очереди, есть ли корректный почтовый шаблон и смог ли почтовый транспорт передать сообщение; это отдельный случай, а не вся почта сайта.

В этой статье
  1. Признаки проблемы и применимость
  2. Причины и отличительные признаки
  3. Пошаговая диагностика и исправление
  4. Проверка результата
  5. Что делать, если не помогло

#Признаки проблемы и применимость

Форма обратной связи в Битрикс показывает успешную отправку, но адресат не получает письмо. Нужно установить, дошло ли событие формы до очереди, есть ли корректный почтовый шаблон и смог ли почтовый транспорт передать сообщение; это отдельный случай, а не вся почта сайта.

#Причины и отличительные признаки

Возможная причинаКак узнатьЧто делать
Шаблон события не привязан к нужному сайтуШаблон события не привязан к нужному сайту. Другие события доходят, письма формы отсутствуютДругие события доходят, письма формы отсутствуютПроверить связанный тип события и активность шаблона
Неверно указан получательНеверно указан получатель. В журнале событие есть, адрес назначения неправильныйВ журнале событие есть, адрес назначения неправильныйПроверить заполнение макросов и адресов
Письмо не доставляет серверПисьмо не доставляет сервер. Событие сформировано, но в журнале MTA отказСобытие сформировано, но в журнале MTA отказИсправить почтовый транспорт, SPF/DKIM/DMARC по причине

#Пошаговая диагностика и исправление

  1. Подготовьте безопасную пробную отправкуОткройте страницу формы как обычный посетитель, введите тестовое имя без личных данных и отдельный служебный ящик, укажите уникальную тему с временем. Нажмите отправку один раз. Запишите сообщение страницы; оно подтверждает обработку формы, но не доставку почты.
  1. Проверьте раздел событий, не меняя настройкиПри наличии доступа администратора откройте настройки продукта и подраздел почтовых событий (в разных редакциях названия и расположение могут отличаться). Найдите тип события, который вызывает данная форма, и связанный почтовый шаблон. Если форма написана самостоятельно, уточните код отправки у разработчика.
  1. Сверьте адреса и условные поля шаблонаУбедитесь, что шаблон активен и привязан к нужному сайту, поле «Кому» содержит действительный адрес или реально передаваемый макрос. Сравните имя макроса с полями отправляемого события. Не вставляйте произвольный адрес из формы в From без защиты от подмены.
  1. Посмотрите журнал событий/почты по времениНайдите запись об отправке в предусмотренном версии Битрикс журнале почтовых событий либо журнале почтовой службы. Если события вовсе нет, проблема до отправки: обработчик формы, проверка CAPTCHA или сохранение результата. Если событие создано, ищите ответ почтового сервера.
  1. Проверьте транспорт независимо от формыОтправьте тестовое письмо другим работающим механизмом сайта и сравните доставку. Если все письма задерживаются, проверьте очереди MTA, DNS домена отправителя, записи SPF/DKIM и ограничения хостинга. Не отключайте проверку SPF/DKIM и не публикуйте SMTP-пароль.
  1. Исправьте только подтверждённую причинуСделайте копию настроек шаблона. Исправьте адрес получателя или привязку сайта и повторите одно тестовое событие. Если причина в SMTP, измените настройки штатного почтового модуля/хостинга с тестом соединения, а не заменяйте глобально PHP mail() во всех файлах.
  1. Проверьте доставку и защиту формыУбедитесь, что тест пришёл во «Входящие» или спам, а в заголовках письма нет чужого From. Проверьте работу CAPTCHA/антиспама и отсутствие отправки письма при невалидных полях. При ухудшении восстановите старый шаблон и передайте журнал службы администратору.

#Проверка результата

После одной отправки с формы создаётся ожидаемое событие и приходит ровно одно тестовое письмо с правильным адресатом; остальные письма сайта продолжают отправляться.

#Что делать, если не помогло

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

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.