06.06.2023 Уже прочитали 9841 раз

Как посмотреть отправленные письма в Bitrix

Стандартные компоненты Битрикс (да и сторонние тоже) отправляют письма через свои события. То есть при отправке письма с формы обратной связи — это письмо попадает в очередь внутри движка сайта и далее отправляется при следующем просмотре страницы сайта посетителем или роботом (по умолчанию в Битрикс отправка сообщений настроена на хитах), либо по крону (если администратор перенастроил отправку сообщений).

Мы же можем посмотреть все события на отправку писем и их статусы специальным запросом SQL в админке сайта ( Рабочий стол / Настройки / Инструменты / SQL запрос) :

select * from b_event order by id desc


Далее получаем табличку со всеми почтовыми событиями, где нас интересует колонка SUCCESS_EXEC

SUCCESS_EXEC = Y — значит все в порядке, сообщение отправлено (если не пришло на почту, проблема с сервером)

SUCCESS_EXEC = N — не обработано событие (а значит не отправлено)

SUCCESS_EXEC = 0 — не найден шаблон (указан не верный шаблон)

SUCCESS_EXEC = F — надо смотреть логи отправки (сервера, хостинга). У меня эта ошибка чаще всего связана с отправкой через SMTP, когда поле FROM не соответствует аккаунту с которого отправляется письмо.


Бывают ситуации, когда письма не были отправлены по какой то причине и в таблице `b_event` их накопилось не малое количество и вам не нужно чтобы они были отправлены пользователям после того как проблема с почтой будет исправлена. Тогда вам поможем команда на удаление таких писем.

Рабочий стол / Настройки / Инструменты / SQL запрос :

delete from `b_event`

Обратная связь

Материал был полезен?

Оценка помогает понимать, какие материалы стоит развивать и дополнять.

Обсудить задачу

Обратиться за помощью

Опишите задачу и оставьте контакты. Я посмотрю вводные и свяжусь с вами удобным способом.

Направление *