К статье
Практический материал

Автоматизация · 11 мин

Как настроить рассылку в 1С-Битрикс

Пошаговая настройка email-рассылки в 1С-Битрикс: модуль Email-маркетинг, сегменты, шаблоны, SMTP, DKIM, триггерные письма, проверка доставляемости и типичные ошибки.

Модуль «Email-маркетинг» в 1С-Битрикс позволяет отправлять массовые и триггерные письма без сторонних сервисов: адресная база, сегменты и шаблоны хранятся прямо на сайте. Настройка состоит из четырёх этапов: подготовка почтовой инфраструктуры, создание сегмента получателей, оформление шаблона и контроль отправки через агенты или cron.

Главная сложность — не сам интерфейс, а техническая почтовая часть. Если сервер не настроен (нет SPF, DKIM, корректного обратного адреса), письма будут уходить в спам или блокироваться почтовыми службами, и никакой красивый шаблон это не исправит. Поэтому настройку логично начинать с доставляемости, а не с дизайна письма.

Ниже разобран полный цикл: от проверки модуля и почтовых настроек до запуска первой кампании и диагностики типичных проблем. Инструкция применима к редакциям, где доступен модуль «Email-маркетинг» (в коробочной версии — к порталам с соответствующей лицензией).

Проверьте наличие модуля и права доступа

Откройте административный раздел и перейдите в «Настройки → Модули». В списке должен присутствовать модуль «Email-маркетинг» (sender). Если его нет в списке установленных, установите его через «Marketplace → Установленные решения» или обновите систему до актуальной версии — модуль входит в стандартную поставку большинства редакций.

После установки в главном меню админки появится раздел «Email-маркетинг» с подразделами: «Рассылки», «Шаблоны», «Сегменты», «Чёрный список», «Статистика». Если раздел не отображается, проверьте права группы пользователей: в настройках модуля задайте уровень доступа для маркетологов — обычно достаточно прав на просмотр и изменение без административных функций.

Отдельно проверьте, что модуль «Веб-аналитика» не мешает учёту переходов, и что в настройках главного модуля указан корректный домен сайта — он подставляется в ссылки отписки и в служебные заголовки писем.

Настройте отправку почты: SMTP, SPF, DKIM

По умолчанию Битрикс отправляет письма через функцию mail() сервера или локальный sendmail. Для массовых рассылок этого недостаточно: у хостингового сервера обычно «серая» репутация IP, и письма массово попадают в спам. Надёжнее отправлять через выделенный SMTP-сервис (почтовый провайдер с поддержкой транзакционных и маркетинговых рассылок).

Подключение внешнего SMTP выполняется двумя способами: через настройки главного модуля (поля для SMTP-сервера, логина и пароля) или через файл .settings.php / dbconn.php с переопределением функции отправки — функция custom_mail. Второй вариант гибче, но требует аккуратности: синтаксическая ошибка в файле конфигурации может «уронить» весь сайт.

php
// bitrix/php_interface/init.php
function custom_mail($to, $subject, $message, $headers) {
    // здесь вызов отправки через SMTP-класс или PHPMailer
}

После выбора канала отправки настройте DNS-записи домена: SPF (разрешает отправку с указанных серверов), DKIM (криптографическая подпись писем) и желательно DMARC (политика обработки подделок). Значения записей выдаёт ваш почтовый провайдер — скопируйте их в панель управления DNS домена без изменений. Проверить записи можно через консоль: dig TXT вашдомен.ru или онлайн-сервисами проверки DNS.

Создайте сегмент получателей

Сегмент — это правило отбора адресов для конкретной рассылки. Перейдите в «Email-маркетинг → Сегменты → Добавить сегмент». В настройках сегмента укажите источники данных: зарегистрированные пользователи сайта, подписчики, покупатели с определёнными заказами, контакты из CRM.

Каждый источник можно отфильтровать: по группе пользователей, дате регистрации, активности, наличию заказов и другим полям. Например, сегмент «клиенты, купившие за последние полгода» собирается из источника «Заказы» с фильтром по дате оплаты. После сохранения сегмент пересчитывается, и система показывает количество попавших в него адресов.

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

Мало адресов в сегментеФильтры слишком узкие или база не собирается

Проверьте источники данных и формы сбора email на сайте

Много недействительных адресовБаза собиралась без подтверждения

Включите double opt-in в формах подписки

Адреса есть, отправка не идётПроблема с агентами или SMTP

Проверьте журнал отправки и настройки cron

Создайте шаблон и выпуск рассылки

Перейдите в «Email-маркетинг → Шаблоны» и создайте новый шаблон. Доступны визуальный блочный редактор и HTML-режим. Блочный редактор удобен для типовых писем: заголовок, текст, кнопка, изображение, футер. HTML-режим нужен для кастомной вёрстки — помните, что почтовые клиенты поддерживают только табличную вёрстку и инлайн-стили.

В шаблоне обязательно разместите ссылку отписки — в редакторе есть специальный блок «Отписаться от рассылки». Без рабочей ссылки отписки письма нарушают требования почтовых служб и законодательство о рекламе, а жалобы получателей быстро испортят репутацию вашего домена.

Далее создайте рассылку: «Email-маркетинг → Рассылки → Добавить». Укажите название, выберите шаблон, привяжите один или несколько сегментов, задайте тему письма и имя отправителя. Тема и имя отправителя сильно влияют на открываемость: используйте узнаваемое имя компании и тему без спам-слов («бесплатно», «выигрыш», избыточных восклицательных знаков).

Текст письма можно персонализировать: в шаблоне доступны поля получателя (имя, email) через макросы. Например, вставка имени в приветствие повышает вовлечённость, но проверьте, что поле имени заполнено у большинства подписчиков — иначе часть писем уйдёт с пустым обращением.

Порядок создания выпуска
  1. 1
    Создайте шаблон письма и добавьте блок отписки
  2. 2
    Создайте рассылку и привяжите сегменты получателей
  3. 3
    Заполните тему, отправителя и текст письма
  4. 4
    Отправьте тестовое письмо на свой адрес
  5. 5
    Проверьте отображение в разных почтовых клиентах
  6. 6
    Запустите выпуск и отследите статистику отправки

Настройте автоматическую отправку через cron

Отправку выпусков выполняет агент модуля. По умолчанию агенты Битрикса срабатывают на хитах — то есть когда кто-то открывает страницы сайта. Для рассылок это ненадёжно: при низком трафике письма отправляются медленно или «застревают».

Правильное решение — перевести выполнение агентов на cron. Для этого в файле bitrix/php_interface/dbconn.php (или в настройках, в зависимости от версии) определяется константа, отключающая выполнение агентов на хитах, а в планировщик сервера добавляется задание на запуск скрипта bitrix/modules/main/tools/cron_events.php с интервалом в одну минуту.

bash
# crontab -e
* <em> </em> <em> </em> /usr/bin/php -f /var/www/site/bitrix/modules/main/tools/cron_events.php

После перевода на cron проверьте в «Настройки → Инструменты → Проверка системы», что агенты выполняются вовремя. Также убедитесь, что рассылка не превышает лимиты вашего SMTP-провайдера: при больших объёмах отправка идёт порциями, и полный выпуск может занять часы — это нормально, если очередь стабильно уменьшается.

Триггерные рассылки и цепочки писем

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

Для простых триггеров (подтверждение регистрации, уведомление о заказе) используются почтовые события и шаблоны в разделе «Настройки → Почтовые и SMS события». Там можно изменить текст системных писем, не трогая код. Для маркетинговых цепочек создайте отдельные сегменты с динамическими условиями и настройте регулярные выпуски.

Сравнение вариантов рассылки

Разовый выпуск по сегменту

Подходит для акций и новостей; требует ручного запуска каждой кампании

Триггерные письма через события

Автоматические ответы на действия пользователя; ограничены системными событиями

Цепочки через CRM и роботов

Гибкие сценарии с условиями; требуют настроенной CRM и более сложной логики

Проверьте результат и устраните типичные проблемы

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

Контрольные точки

Как проверить результат

Тестовое письмо пришло во «Входящие»
Норма

Письмо в основной папке, ссылки работают, отписка доступна

Тревожный признак

Письмо в спаме или не пришло вообще — проверяйте SPF/DKIM и логи

Очередь отправки уменьшается
Норма

Счётчик неотправленных писем стабильно снижается

Тревожный признак

Очередь стоит на месте — агенты не выполняются, проверяйте cron

Статистика ошибок
Норма

Единичные отказы по несуществующим адресам

Тревожный признак

Массовые ошибки — проблема с SMTP-лимитами или репутацией

Если письма уходят в спам, действуйте последовательно: проверьте SPF/DKIM/DMARC, убедитесь, что домен отправителя совпадает с доменом в записях, снизьте долю ссылок и изображений в письме, прогрейте домен — начинайте рассылки с малых объёмов по самой активной части базы. Резкое увеличение объёма с нового домена — типичная причина блокировки.

Типичные ошибки
01
Отправка без DNS-записей SPF и DKIM — письма массово попадают в спам
02
Агенты оставлены на хитах — рассылка отправляется сутками или зависает
03
Нет ссылки отписки — жалобы получателей и блокировка домена почтовыми службами
04
Рассылка по старой базе без очистки — высокий процент отказов портит репутацию отправителя
05
Правка конфигурационных файлов без бэкапа — падение всего сайта при синтаксической ошибке
Итог

Что важно запомнить

Настройка рассылки в 1С-Битрикс сводится к четырём шагам: модуль и права, почтовая инфраструктура (SMTP, SPF, DKIM), сегмент плюс шаблон с отпиской, cron для стабильной отправки. Сначала тестовое письмо и проверка доставляемости — потом боевой выпуск.

Частые вопросы

Можно ли отправлять рассылку без модуля «Email-маркетинг»?

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

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

Чаще всего агенты модуля выполняются на хитах, а трафик сайта низкий. Переведите агенты на cron с минутным интервалом. Вторая возможная причина — лимиты SMTP-провайдера: проверьте дневную и часовую квоту отправки в его панели.

Как добавить форму подписки на сайт?

Используйте компонент формы подписки из состава модуля — он размещается через визуальный редактор страницы. В настройках компонента укажите рубрику подписки и включите подтверждение email (double opt-in): это снижает количество недействительных адресов и жалоб на спам.

Что делать, если домен уже попал в чёрные списки?

Проверьте домен и IP отправки в общедоступных базах блокировок, остановите рассылки, устраните причину (почистите базу, настройте подписи), затем подайте запрос на исключение по процедуре конкретного списка. Восстановление репутации занимает время — начинайте рассылки заново с малых объёмов.

Можно ли отслеживать открытия и переходы по ссылкам?

Да, в настройках рассылки включается отслеживание открытий (через служебное изображение) и переходов (через подмену ссылок). Учтите, что часть почтовых клиентов блокирует загрузку изображений и предзагружает ссылки, поэтому статистика открытий всегда приблизительная.