Отправка почты
Компонент для отправки email-сообщений по протоколу SMTP. Поддерживает отправку текстовых и HTML-писем с вложениями.
Компонент для отправки email-сообщений по протоколу SMTP. Поддерживает отправку текстовых и HTML-писем с вложениями.

Когда использовать
Используйте Отправка почты, когда сценарий должен отправить письмо. Типичные примеры:
Отправить клиенту подтверждение заказа
Выслать отчёт руководителю по расписанию
Уведомить сотрудника о назначенной задаче
Переслать сформированный документ на почту
Настройка компонента
Секция «Общие свойства»
Поле | Описание |
Название | По умолчанию «Отправка почты». Можно изменить на своё — например, «Отправить подтверждение заказа» |
Описание | Необязательное поле |
Секция «Подключение»
Протокол — определяет протокол отправки почты. Доступные варианты: SMTP или Exchange.
Протокол: SMTP

Способ подключения — определяет как задаются параметры подключения. Доступные варианты: Параметры или Строка подключения.
Способ подключения: Параметры
Параметр | Описание | Пример |
Адрес сервера | Домен или IP-адрес SMTP-сервера без протокола |
|
Порт | Порт почтового сервера |
|
Шифрование | Использовать SSL. Вариант «Не использовать» сначала пробует STARTTLS, при неуспехе — без шифрования | Использовать |
Логин | Логин для авторизации, как правило совпадает с адресом почты |
|
Пароль | Пароль от почтового ящика |
|
Способ подключения: Строка подключения
Строка подключения — все параметры единой строкой. Формат: nodemailer.
Протокол: Exchange

Используется для подключения к корпоративным почтовым серверам Microsoft Exchange.
Параметр | Описание |
Разрешать недоверенные сертификаты | Да / Нет — разрешает подключение к серверам с самоподписанными или недоверенными SSL-сертификатами. Используйте «Да» только для внутренних корпоративных серверов |
Адрес сервера | Адрес Exchange-сервера, включая протокол. Например: |
Логин | Логин для авторизации на сервере Exchange |
Пароль | Пароль от учётной записи |
Авторизация | NTLM — авторизация через Windows-аутентификацию (для серверов в домене). Basic Auth — стандартная авторизация по логину и паролю |
Секция «Письмо»

Параметр | Описание |
От | Адрес отправителя. Можно указать просто email или строку с именем: |
Кому | Адрес получателя или список адресов через запятую. Формат: |
Тема | Заголовок письма. Формат: значение в кавычках или выражение |
Текст | Содержание письма. Для многострочного текста с переменными удобно использовать шаблоны в обратных кавычках |
Формат | Простой текст — без форматирования. HTML — письмо в формате HTML с поддержкой тегов |
Вложения | Файлы для прикрепления к письму. Поддерживаются файлы из интернета и файловых полей каталогов |
Пример использования шаблона для текста письма:
`Здравствуйте, ${name}! Рады сообщить вам, что...`
Формат вложения (один файл):
{ title: 'Договор.doc', url: 'http://URL к файлу' }
Формат вложений (несколько файлов):
[ { title: 'Договор.doc', url: 'http://URL к файлу' }, { title: 'Счёт.xls', url: 'http://URL к файлу' } ]
Пример прикрепления файлов из поля записи каталога
Файлы в записях каталога хранятся в массиве и могут передаваться в вложения напрямую — система возьмёт значения по ключам title и url:
[ { id: 1, title: "Документ.pdf", size: 1024, url: "https://...", mimeType: "application/pdf", metadata: null } ]
Секция «Результат»

Поле | Описание |
Сохранить ID сообщения в | Имя переменной, в которую сохраняется идентификатор отправленного сообщения (message ID). Может пригодиться для отслеживания статуса отправки или для логирования |
Параметры подключения к популярным сервисам
Параметр | Яндекс | Gmail |
Адрес сервера |
|
|
Порт |
|
|
Шифрование | Использовать | Использовать |
Логин | Полный адрес эл. почты | Полный адрес эл. почты |
Пароль | Пароль от ящика | Пароль от ящика |
Если письма не отправляются через Gmail: Google может заблокировать отправку с серверов Бипиума как подозрительную. Перейдите на myaccount.google.com/device-activity — вы увидите попытку входа из Дублина/Ирландии. Подтвердите что это ваше подключение.
Пограничные события

Компонент поддерживает 2 типа пограничных событий:
Ошибка — выход из компонента, если произошла какая-либо ошибка
Таймаут — выход из компонента, спустя заданное ограничение по времени
Если компонент завершился с ошибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.