Все ноды/Integrations/Email

Отправить email

Отправляет email: получатель, тема, тело (plain text или HTML). Выполняется детерминированно (не как инструмент агента). Требует Email Config через порт 'email_config'.

Отправить email
Email ConfigSuccess
Error

Тип в графе: send_email

Exec

Можно включить ветку ошибки (expose_error_output) и обработать сбой отдельным путём.

Как попробовать

Минимальный рабочий воркфлоу

Вход
Отправить email
Настройка Email
Выход
  • Исполнение
  • Данные
  • Исполнение + данные
Нажмите «Скопировать ноды», откройте редактор и нажмите Ctrl+V на холсте.

Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME.

Как применять

Шаг графа, который отправляет одно письмо: получатель, тема и тело заданы вами, а не моделью. Это то, что нужно для уведомлений, отчётов по расписанию и ответов на заявку. Если решение «написать ли письмо и кому» должна принимать модель — берите Инструмент email, он подключается к агенту и вызывается им сам.

Как это работает

Поля «Кому», «Тема», «Тело», «CC», «Адрес отправителя» и «Имя отправителя» — шаблоны, в них подставляются данные запуска: {{ inputs.input }}, {{ nodes.<id>.output.email }}, {{ variables.subject }}. Несколько получателей перечисляются через запятую; адреса из «CC» добавляются к тем же получателям письма.

Отправитель берётся по цепочке: «Адрес отправителя» на ноде → адрес отправителя из интеграции → логин. Конверт и заголовок From всегда совпадают — иначе письмо не проходит проверку SPF. Платформа сама проставляет дату и Message-ID и возвращает этот идентификатор в выходе (success, message_id).

Переключатель «HTML-тело» меняет тип содержимого письма: тело уходит либо как обычный текст, либо как HTML. Второй копии в другом формате нода не добавляет.

Частые ошибки

  • Пустые «Кому» или «Тема». Оба поля обязательны: валидатор говорит об этом до запуска, а шаблон, развернувшийся в пустую строку, роняет ноду уже на исполнении.
  • Перевод строки в адресе, теме или имени отправителя. Такое значение отвергается — через него в письмо подставляются лишние заголовки.
  • HTML без переключателя. Тело с тегами при выключенном «HTML-теле» придёт получателю вместе с тегами.
  • Вложения. Нода отправляет только текст письма, порта для файлов у неё нет.
  • Необработанный отказ SMTP. Неверный пароль, отклонённый адрес, недоступный сервер — каждый из них останавливает ноду. Без включённого «Выхода ошибки» на этом останавливается весь запуск.

Входы

ПортПроводДанныеПримечания
Email Configemail_configДанныеdata

обязателен

Выходы

ПортПроводДанныеПримечания
SuccessoutputИсполнение + данныеexecute_dataobject
Erroron_errorИсполнение + данныеexecute_data

показывается, когда expose_error_output = true

Настройки

ПолеТипПо умолчаниюОписание
Email-подключениеconnection_idstring""

Сохранённое email-подключение воркспейса — простому графу не нужна отдельная нода Email Config. Нода, подключённая к порту 'email_config', имеет приоритет над этим полем.

подключение: emailперекрывается портом: email_config

Комуtostring""

Получатель(и), через запятую

поддерживает шаблоны

Темаsubjectstring""

Тема письма

поддерживает шаблоны

Телоbodystring""

Тело письма (plain text или HTML)

поддерживает шаблоны

HTML-телоis_htmlbooleanfalse

Отправить тело как HTML

Дополнительно
CCccstring""

Получатели копии (CC)

поддерживает шаблоны

Адрес отправителяfrom_addressstring""

Переопределяет отправителя из подключения для этого письма; пусто = значение по умолчанию из подключения

поддерживает шаблоны

Имя отправителяfrom_namestring""

Отображаемое имя, которое видят получатели; пусто = значение по умолчанию из подключения

поддерживает шаблоны

Общие поля

Эти три поля есть у каждой ноды: платформа добавляет их сама, а не автор ноды.

  • expose_error_output — Если включено, показывает выход выполнения для подключения нод, которые запускаются при сбое этого шага.