Автор статьи
Глеб Антоненко
Коробочная версия Битрикс24 штатными средствами не дает возможности подключать SMTP-сервер для рассылки электронных писем клиентам и сотрудникам.
Если не выполнить эту настройку, возможны проблемы с отправкой сообщений. Однако эта задача решается с помощью доработки.
Проблемы отправки сообщений
При работе можно столкнуться с ситуацией, когда вы составляете текст и настраиваете рассылку, после чего получаете сообщение, изображенное на скрине ниже.
Из примера видно, что без настройки письма рассылаются, однако после достижения определенного уровня появляется сообщение о том, что отправка производится с ошибкой. При попытках повторно выполнить рассылку система пытается совершить это действие, но они не приводят к положительному результату.
Причина ошибки в том, что при настройке коробочной версии автоматически подключаются сторонние почтовые SMTP-сервера, которые использует компания для обмена электронными сообщениями. Например, сервера Яндекс или mail.ru. Они отлично работают для единичных писем и блокируют массовые рассылки электронной корреспонденции.
Для устранения ошибки необходимо подобрать SMTP-сервер, который предоставляет услуги массовой рассылки писем. Например, SendPulse или его аналоги. В облачной версии перенастроить сервер можно прямо в разделе настроек. Но коробочная Битрикс24 это не позволяет. Поэтому действовать нужно по иной схеме.
Порядок подключения SMTP-сервера
Для использования сервера массовой рассылки почтовых сообщений необходимо выполнить следующие действия:
- Зарегистрироваться в SendPulse или ином аналогичном сервисе. После регистрации пользователь получает данные для настройки собственных приложений и сервисов.
- Прописать SPF-запись на домен. Она должна содержать следующий текст v=spf1 include_spf.yandex.net include:mxsmtp.sendpulse.com +a +mx ~all.
- Прописать настройки SMTP-аккаунта в файле /home/bitrix/.msmtprc в отдельный профиль с названием sendpulse.
- Зарегистрировать отдельный корпоративный адрес электронной почты, с которого будет производиться рассылка. Например, newsletter@domain.ru.
- Создать правило, согласно которому при получении ответа на адрес рассылки письмо пересылалось на основной адрес компании. Это необходимо, чтобы не потерять лид, если адресат ответит на полученное письмо по электронной почте.
- Для активации пересылки необходимо в файле bitrix/php_interface\dbconn.php написать строчку кода $CustomSMTPServerSender = ‘newsletter@domain.ru’;$CustomSMTPServerOption = ‘sendmail_path = msmtp -a sendpulse -t’;
- В системе Битрикс24 в разделе CRM-маркетинга в разделе рассылок необходимо создать нового отправителя с адресом newsletter@domain.ru. Для этого потребуется подтверждение.
- После ввода адреса нужно нажать на кнопку «Получить код» и ввести его в соответствующем поле. Это действие делается только один раз, после чего указанный адрес может использоваться для массовых рассылок.
После выполнения описанных выше настроек ваша компания сможет выполнять массовые рассылки, состоящие из десятков тысяч писем.
Есть вопросы или нужно решение Вашей задачи?
Оставьте заявку, заполнив форму обратной связи. Наш специалист свяжется с Вами в самое ближайшее время