Статья · Статьи про 1С-Битрикс и Битрикс24 · 3 мин чтения

info@wrp.ru
+7 (495) 230-20-53
Рассчитать стоимость
Создание сайтовСайт под ключКорпоративный сайтСайт-каталогB2B-порталЛичный кабинетСвой маркетплейсВысоконагруженные проектыHeadless на БитриксеPWA-приложениеРазработка модулейВсе услуги раздела
Интернет-магазиныСайт для селлеров −25%Магазин под ключМагазин на Битрикс с 1СМагазин на готовом шаблонеМагазин + CRMМагазин + маркетплейсыМагазин в TelegramМагазин + продвижениеОптовый B2B-магазинВсе услуги раздела
Перенос сайтаС бесплатной CMSС конструктора сайтовС платной CMSС самописного движкаС фреймворкаНа новые решения АспроПолная инструкция по миграции на Битрикс с сохранением SEOПеренос на другой хостингВсе услуги раздела
Аудит и ростАудит сайтаАудит интернет-магазинаSEO-аудитАудит безопасностиПовышение конверсииGEO-оптимизацияSEO-продвижениеКонтекстная рекламаВсе услуги раздела
Поддержка и развитиеПоддержка по договоруТарифы поддержкиСрочная техподдержкаПодхватим ваш БитриксМодернизацияУскорение сайтаПеревод на PHP 8Лечение от вирусовХостинг для БитриксВсе услуги раздела
Интеграции и настройкаОнлайн-оплатаОплата частямиОнлайн-кассыСлужбы доставкиМаркетплейсыМаркировка «Честный знак»Импорт от поставщиковМультирегиональностьСкидки и лояльностьТриггерные рассылкиИнтеграция по APIВсе услуги раздела
ИИ и новые каналыИИ на сайтеИИ для каталогаИИ в Битрикс24Магазин в TelegramЧат-ботыИнтеграция с АвитоВсе услуги раздела
Внедрение CRMБитрикс24RetailCRMМойСкладamoCRMВсе услуги раздела
Услуги по 1СИнтеграция с 1С1С и Битрикс241С и Ozon1С и WildberriesЭДОВнедрение 1СДоработка 1СОбслуживание 1СПереход на УТ 11Все услуги раздела
Готовые решенияШаблоны интернет-магазиновШаблоны B2B-порталовШаблоны сайтов для услугРешения АспроМодули WRPВсе решения
Лицензии 1С-БитриксКупить лицензиюПродлить лицензиюСменить редакциюЛицензии со скидкойВсе лицензии
Битрикс24Битрикс24 в облакеКоробочный Битрикс24Интернет-магазин + CRMМаркет ПлюсПродлить коробкуВсе тарифы
1СПрограммы и сервисы 1САренда 1С в облакеАренда сервера 1СПоддержка 1С:ИТС
О компанииО WRPКомандаСертификатыНаградыТехнологииОтзывыКонтакты
Работа с намиКак мы работаемГарантииПорядок оплатыОплата частямиРассрочкаРеквизиты
ИнструментыПроверка сайтаБрифыКалькуляторШаблон ТЗЧек-лист запускаВсе материалы
ЗнанияВопрос-ответСтатьиСравненияГлоссарийНовостиАкции
СотрудничествоФорматы работыПартнёрамВакансии
Все услуги и цены Кейсы Контакты

Настройка SMTP сервера в CMS 1С-Битрикс и CRM Битрикс24

Порядок настройки SMTP-сервера в продуктах 1С-Битрикс и Битрикс24. Преимущества отправки писем через SMTP . Полезная информация от компании WRP.

Коротко

Начиная с версии 21.900.0 модуля main 1С-Битрикс и коробочный Битрикс24 умеют отправлять письма через SMTP-сервер: можно разделять потоки писем и использовать алиасы для разных отделов. Сначала включите SMTP в файле .settings.php (раздел smtp, enabled => true), затем добавьте подключение в «Настройки продукта → Почтовые и СМС события → Настройки SMTP».

Настройка smtp-сервера позволяет оптимизировать процесс отправки электронных писем с возможностью разделения потоков и использования алиасов для разных отделов компании. Это возможность доступа в модуле main с версии 21.900.0 в программных продуктах для управления контентом сайта (CMS 1C-Битрикс) и взаимоотношениями с клиентами (CRM Битрикс24).

Рассмотрим, как настроить почту SMTP.

Как устроена отправка писем с корпоративного портала или сайта

В приложениях для управления сайтом и коробочных вариантах CRM Битрикс24 предусмотрена глобальная функция bxmail, которая связана со стандартной функцией mail в скриптах на PHP. Она необходима для того, чтобы обернуть письмо заголовками.

После этого метод mail обращается к системе (точный процесс зависит от внесенных разработчиками настроек) и отсылает почтовые отправления. Может использоваться postfix или sendmail, а также собственное решение разработчиков.

При таком подходе любые почтовые отправления, в том числе рассылки, служебные сообщения и сообщения для восстановления доступа, отсылаются одним потоком. Если внести изменения в настройки SMTP, эти потоки можно разделить так, как нужно разработчикам.

Настройки SMTP дают несколько преимуществ:

  1. Разделяются потоки исходящих почтовых отправлений;
  2. Появляется возможность использования алиасов для распределения писем;
  3. Упрощается процесс настройки и появляется возможность отладки;
  4. Появляется возможность удерживать подключение открытым, что важно для отправки маркетинговых рассылок в рекламных целях.

Активация сервера

Перед тем, как переходить к smtp-настройкам, необходимо активировать эту возможность. Для этого нужно внести дополнительный раздел в файл .settings.php, который находится в каталоге bitrix на сервере.

Его нужно дополнить следующими строками:

'smtp' =>
    array (
        'value' =>
        array(
            'enabled' => true,
            'debug' => true, //optional
            'log_file' => '/var/mailer.log', //optional
        ),
    ),

Обратите внимание, что при внесении изменений в файл с настройками необходимо соблюдать осторожность. Любое неправильное изменение кода приведет к неработоспособности всей системы управления контентом.

Параметры в этой команде имеют следующие значения:

  • Enabled — поле, которое говорит системе о необходимости использования SMTP-сервера для отправки почтовых сообщений с сайта.
  • Debug — поле, при включении которого разработчик будет видеть процесс обмена данными с SMTP-сервером. По умолчанию он выключен, его необходимо активировать отдельно.
  • Log_file — опциональное поле, в котором прописывается путь к файлу и имя файла, в котором будет вестись лог взаимодействия с почтовым сервером. Если отдельно имя не указывать, все логи будут храниться в mailer.log в основном каталоге сайта.

Настройка сервера

Рассмотрим, как настроить SMTP при создании почтового отправления. Для этого перед отправкой письма необходимо выбрать надпись smtp-сервер, после чего на экране появится окно с настройками.

Необходимо ввести следующие данные:

  • Имя и адрес электронной почты;
  • Выбрать видимость отправителя письма;
  • Указать адрес почтового сервера;
  • Выбрать порт, который используется для отправки. Обычно в этом поле вводят 25, 465 или 587;
  • Выбрать количество писем, которые можно отправить в течение 1 дня;
  • Ввести логин и пароль для доступа к серверу.

Настройка SMTP-подключения

Те же самые данные может ввести администратор заранее. Для этого нужно войти в административную часть сайта и в настройках перейти в раздел Настройки Продукта, после чего выбрать вариант Почтовые и СМС события. В этом разделе будет меню Настройки SMTP, куда и следует кликнуть.

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

Адрес исходящего почтового сервера SMTP Яндекс, а также особенности настройки SMTP mail.ru можно узнать на сайтах соответствующих почтовых служб. Там указаны названия серверов, а также доступные порты и способ аутентификации.

Добавление SMTP-подключения в Битрикс

Нюансы настройки серверов

В процессе настройки подключения к почтовому серверу нужно учитывать такие особенности:

  • Некоторые почтовые службы не воспринимают пароли, в которых используются символы ^ или #.
  • Настраивать серверы может любой пользователь системы независимо от прав доступа.
  • SMTP-серверы (особенно бесплатных почтовых сервисов) могут иметь ограничение на массовую рассылку писем.
  • В коробочной версии Битрикс24 настройка осуществляется системным администратором сервера корпоративного портала через виртуальную машину BitrixVM.

Если у вас возникли сложности и вы не можете самостоятельно настроить SMTP, обращайтесь в компанию, которая предоставляет услуги технической поддержки сайтов на CMS 1С-Битрикс и CRM Битрикс24.

Как настроить SMTP в 1С-Битрикс

  1. Включите SMTP в .settings.phpВ файле .settings.php в каталоге bitrix добавьте раздел smtp с параметром enabled => true; debug и log_file — по желанию.
  2. Откройте настройки SMTP«Настройки → Настройки продукта → Почтовые и СМС события → Настройки SMTP».
  3. Добавьте подключениеНажмите «Добавить SMTP-подключение»: имя и адрес отправителя, адрес сервера, порт (обычно 25, 465 или 587), логин и пароль, лимит писем в день.
  4. Проверьте отправкуОтправьте тестовое письмо; при включённом debug обмен с сервером записывается в лог (по умолчанию mailer.log).

Источники

Подготовлено командой WRP — Золотого партнёра 1С-Битрикс с 2006 года.

Вопросы и ответы

Коротко о главном

Не нашли ответ? Позвоните +7 (495) 230-20-53 или напишите на info@wrp.ru.

С какой версии 1С-Битрикс поддерживает SMTP?

С версии 21.900.0 модуля main — в продуктах «1С-Битрикс: Управление сайтом» и коробочном Битрикс24.

Зачем отправлять письма через SMTP?

Чтобы разделить потоки писем (рассылки, служебные письма, восстановление доступа), использовать алиасы для отделов, упростить отладку и держать соединение открытым при рассылках.

Где включается SMTP?

В файле .settings.php в каталоге bitrix: раздел smtp с параметром enabled => true. Ошибка в этом файле может остановить сайт — вносите изменения аккуратно.

Какой порт указать?

Обычно 25, 465 или 587 — точный порт и способ авторизации указаны в справке вашего почтового сервиса.

Почему не проходит пароль от почты?

Некоторые почтовые сервисы не принимают пароли с символами ^ или #. Смените пароль или используйте пароль приложения.

Есть ли ограничения на количество писем?

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

Где посмотреть лог отправки?

Если включён параметр debug, обмен с сервером пишется в файл из log_file, по умолчанию — mailer.log.

Как настроить SMTP в коробочном Битрикс24?

Настройку выполняет системный администратор сервера портала через виртуальную машину BitrixVM.

Услуги WRP

Сделаем это для вас

Золотой партнёр 1С-Битрикс с 2006 года: разработка, перенос, интеграции и поддержка сайтов.

Читайте также

Ещё статьи

Битрикс15 мин

Как перевести сайт на 1С-Битрикс на PHP 8.3 без простоя: чек-лист

Пошаговый чек-лист перехода сайта на 1С-Битрикс на PHP 8.3 без простоя: что проверить до начала, как подготовить копию, какие изменения PHP 8.0–8.3 ломают код, как переключиться за секунды и откатиться.

Подробнее

Битрикс4 мин

Перевод Битрикс на PHP8

Перевод Битрикс на PHP8: зачем выполнять обновление языка программирования и какие проблемы могут возникнуть при переходе. Порядок обновления системы с минимальным временем простоя.

Подробнее

Битрикс5 мин

Настройка robots.txt для Битрикс

Настройка файла robots.txt для сайта на Битрикс. Где найти файл и как его отредактировать. Описание ключей и пример правильного robots.txt. Полезная информация от компании WRP.

Подробнее

Обсудим ваш проект

Расскажите о задаче — подскажем решение на 1С-Битрикс или Битрикс24 и оценим сроки и стоимость.

  1. Оставьте заявку или позвоните — ответим в рабочее время.
  2. Разберём задачу и предложим решение.
  3. Вы решаете, начинать ли работу. До договора — никаких обязательств.

Заявка

Обсудим ваш проект

Оставьте контакты — ответим в рабочее время по почте или в мессенджере, уточним задачу и назовём сроки и стоимость.

Или позвоните: +7 (495) 230-20-53, Пн–Пт 10:00–19:00