Дата последнего изменения: 21.11.2022
С версии 21.900.0 модуля main в продукты 1С-Битрикс: Управление сайтом и коробочные версии Битрикс24 добавлена новая опция smtp, с помощью которой можно организовать разделение потоков отправки писем.
В продуктах 1С-Битрикс: Управление сайтом и коробочных версиях Битрикс24 вызывается глобальная функция bxmail, которая вызывает стандартную функцию mail языка PHP, оборачивая письмо заголовками. Далее эта функция mail обращается к Вашей внутренней инфраструктуре (в зависимости от того, как Вы
её настроили
Работа через Bitrix Framework требует настройки отправки и приема электронной почты. Возможны три варианта отправки:
- через локальный sendmail или postfix (если сайт на Linux);
- через внешний SMTP-сервер без авторизации (если на Windows);
- через внешний сервер с авторизацией путем замены функции отправки почты.
Подробнее...
: postfix, sendmail или какое-то собственное решение, работающее на очередях – все письма отправляются через функцию mail).
Все письма (рассылки, письма CRM, одиночные письма, письма для восстановления пароля, роботы и т.д.) уходят в один поток.
С помощью новых локальных настроек SMTP-сервера можно настроить разделение потоков нужным Вам образом.
Чтобы в продуктах 1С-Битрикс: Управление сайтом и коробочных версиях Битрикс24 включить возможность использования SMTP-сервера отправителя, отредактируйте файл
/bitrix/.settings.php
Bitrix Framework имеет ряд специфичных настроек ядра, которые не имеют визуального интерфейса редактирования. Этот подход вызван тем, что изменение настроек или ошибка в них легко могут привести к неработоспособности системы (настройки подключения к базе данных, настройки кеширования и т.д.).
Подробнее...
, добавив секцию smtp со следующим кодом:
'smtp' => array ( 'value' => array( 'enabled' => true, 'debug' => true, //optional 'log_file' => '/var/mailer.log', //optional ), ),
Параметры настройки:
SMTP-подключение можно настроить двумя способами:
25
, 465
, 587
);
Описанные в данном уроке настройки SMTP-серверов не связаны с настройками
SMTP виртуальной машины BitrixVM
Для настройки SMTP-клиента выполните следующее:
1. Перейти в главном меню в 6. Configure pool sites > 4. Change e-mail settings on site и ввести имя хоста, для которого нужно настроить отправку почты
Подробнее...
.
Пример: Допустим, у сайта на BitrixVM настроена почта Gmail
через меню виртуальной машины
В уроке представлены настройки некоторых почтовых сервисов в виртуальной машине BitrixVM.
Подробнее...
. Добавим новое SMTP-подключение к Mail.ru через административный раздел сайта. Теперь при создании нового письма или рассылки в поле От кого можно выбрать отправителей двух почтовых сервисов: Gmail и Mail.ru. В зависимости от этого выбора почта будет отправлена либо средствами виртуальной машины, либо средствами ядра.