Как очистить очередь писем в Bitrix и избежать массовой рассылки устаревших сообщений

4/8/20252 мин чтения
Мещеряков Дмитрий
Ведущий технический директорМещеряков Дмитрий

Представьте: на вашем сайте на Bitrix произошёл технический сбой. В течение недели клиенты не получали письма с подтверждениями заказов, уведомлениями об акциях или изменениях статуса доставки. Вы устранили неполадки, но спустя некоторое время замечаете — пользователи начали получать десятки устаревших писем. Почему так произошло?

Почему возникает проблема с очередью писем в Bitrix

Платформа Bitrix при сбоях не удаляет письма, которые не удалось отправить. Вместо этого она помещает их в очередь. Как только проблема устранена — всё, что накопилось, автоматически отправляется. В результате пользователи получают пачку неактуальных сообщений, что может привести к раздражению, жалобам и снижению доверия к вашему бренду.

Как проверить очередь писем

Вся информация о сообщениях, ожидающих отправки, хранится в таблице b_event базы данных Bitrix.

Чтобы просмотреть её содержимое:

  1. Зайдите в админ-панель Bitrix;
  2. Перейдите в Настройки → Производительность → Таблицы;
  3. В поле фильтра введите b_event и откройте таблицу;
  4. Обратите внимание на колонку DATE_EXEC: если она пустая, письмо ещё не отправлено и ожидает своей очереди.

Как безопасно удалить письма из очереди

Чтобы избежать отправки устаревшей информации:

  1. Сделайте резервную копию базы данных;
  2. Откройте в админке Bitrix раздел Настройки → Инструменты → Запрос SQL;
  3. Введите следующий запрос:
DELETE FROM b_event WHERE DATE_EXEC <> "Y";
  1. Убедитесь, что запрос корректен;
  2. Нажмите Выполнить запрос.

Этот запрос удалит только те письма, которые застряли в очереди.

⚠️ Важно! Часто встречающийся в интернете запрос DELETE FROM b_event полностью очищает таблицу, включая успешно отправленные письма. Используйте его только в крайних случаях и с полным пониманием последствий.

Как предотвратить проблему в будущем

  • Регулярно проверяйте очередь писем и включите это в стандартные процедуры администрирования;
  • Настройте автоматическую очистку очереди (например, через cron);
  • Следите за обновлениями Bitrix — они могут содержать исправления багов, связанных с отправкой почты;
  • Убедитесь, что ваша почтовая система работает стабильно — это влияет на впечатление клиентов и их доверие.

Поддержка и помощь

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

Свяжитесь с нами — и мы решим любую техническую задачу, чтобы ваш бизнес работал без сбоев!