Автоматизация · 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. Второй вариант гибче, но требует аккуратности: синтаксическая ошибка в файле конфигурации может «уронить» весь сайт.
// 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 в формах подписки
Проверьте журнал отправки и настройки cron
Создайте шаблон и выпуск рассылки
Перейдите в «Email-маркетинг → Шаблоны» и создайте новый шаблон. Доступны визуальный блочный редактор и HTML-режим. Блочный редактор удобен для типовых писем: заголовок, текст, кнопка, изображение, футер. HTML-режим нужен для кастомной вёрстки — помните, что почтовые клиенты поддерживают только табличную вёрстку и инлайн-стили.
В шаблоне обязательно разместите ссылку отписки — в редакторе есть специальный блок «Отписаться от рассылки». Без рабочей ссылки отписки письма нарушают требования почтовых служб и законодательство о рекламе, а жалобы получателей быстро испортят репутацию вашего домена.
Далее создайте рассылку: «Email-маркетинг → Рассылки → Добавить». Укажите название, выберите шаблон, привяжите один или несколько сегментов, задайте тему письма и имя отправителя. Тема и имя отправителя сильно влияют на открываемость: используйте узнаваемое имя компании и тему без спам-слов («бесплатно», «выигрыш», избыточных восклицательных знаков).
Текст письма можно персонализировать: в шаблоне доступны поля получателя (имя, email) через макросы. Например, вставка имени в приветствие повышает вовлечённость, но проверьте, что поле имени заполнено у большинства подписчиков — иначе часть писем уйдёт с пустым обращением.
- 1Создайте шаблон письма и добавьте блок отписки
- 2Создайте рассылку и привяжите сегменты получателей
- 3Заполните тему, отправителя и текст письма
- 4Отправьте тестовое письмо на свой адрес
- 5Проверьте отображение в разных почтовых клиентах
- 6Запустите выпуск и отследите статистику отправки
Настройте автоматическую отправку через cron
Отправку выпусков выполняет агент модуля. По умолчанию агенты Битрикса срабатывают на хитах — то есть когда кто-то открывает страницы сайта. Для рассылок это ненадёжно: при низком трафике письма отправляются медленно или «застревают».
Правильное решение — перевести выполнение агентов на cron. Для этого в файле bitrix/php_interface/dbconn.php (или в настройках, в зависимости от версии) определяется константа, отключающая выполнение агентов на хитах, а в планировщик сервера добавляется задание на запуск скрипта bitrix/modules/main/tools/cron_events.php с интервалом в одну минуту.
# 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 и более сложной логики
Проверьте результат и устраните типичные проблемы
После запуска выпуска откройте статистику рассылки: там видны количество отправленных писем, ошибки отправки, открытия и клики (при включённом отслеживании). Небольшой процент ошибок доставки — норма, но массовые отказы указывают на проблему с репутацией домена или невалидными адресами.
Как проверить результат
Письмо в основной папке, ссылки работают, отписка доступна
Письмо в спаме или не пришло вообще — проверяйте SPF/DKIM и логи
Счётчик неотправленных писем стабильно снижается
Очередь стоит на месте — агенты не выполняются, проверяйте cron
Единичные отказы по несуществующим адресам
Массовые ошибки — проблема с SMTP-лимитами или репутацией
Если письма уходят в спам, действуйте последовательно: проверьте SPF/DKIM/DMARC, убедитесь, что домен отправителя совпадает с доменом в записях, снизьте долю ссылок и изображений в письме, прогрейте домен — начинайте рассылки с малых объёмов по самой активной части базы. Резкое увеличение объёма с нового домена — типичная причина блокировки.
Что важно запомнить
Настройка рассылки в 1С-Битрикс сводится к четырём шагам: модуль и права, почтовая инфраструктура (SMTP, SPF, DKIM), сегмент плюс шаблон с отпиской, cron для стабильной отправки. Сначала тестовое письмо и проверка доставляемости — потом боевой выпуск.
Частые вопросы
Можно ли отправлять рассылку без модуля «Email-маркетинг»?
Да, в младших редакциях доступен модуль «Подписка, рассылки»: он позволяет создавать рубрики, собирать подписчиков и отправлять выпуски. Функциональность проще — нет визуального редактора сегментов и расширенной статистики, но для небольших новостных рассылок этого достаточно.
Почему письма приходят с задержкой в несколько часов?
Чаще всего агенты модуля выполняются на хитах, а трафик сайта низкий. Переведите агенты на cron с минутным интервалом. Вторая возможная причина — лимиты SMTP-провайдера: проверьте дневную и часовую квоту отправки в его панели.
Как добавить форму подписки на сайт?
Используйте компонент формы подписки из состава модуля — он размещается через визуальный редактор страницы. В настройках компонента укажите рубрику подписки и включите подтверждение email (double opt-in): это снижает количество недействительных адресов и жалоб на спам.
Что делать, если домен уже попал в чёрные списки?
Проверьте домен и IP отправки в общедоступных базах блокировок, остановите рассылки, устраните причину (почистите базу, настройте подписи), затем подайте запрос на исключение по процедуре конкретного списка. Восстановление репутации занимает время — начинайте рассылки заново с малых объёмов.
Можно ли отслеживать открытия и переходы по ссылкам?
Да, в настройках рассылки включается отслеживание открытий (через служебное изображение) и переходов (через подмену ссылок). Учтите, что часть почтовых клиентов блокирует загрузку изображений и предзагружает ссылки, поэтому статистика открытий всегда приблизительная.