Все ноды/Integrations/Email
Отправить email
Отправляет email: получатель, тема, тело (plain text или HTML). Выполняется детерминированно (не как инструмент агента). Требует Email Config через порт 'email_config'.
Тип в графе: send_email
Exec
Можно включить ветку ошибки (expose_error_output) и обработать сбой отдельным путём.
Как попробовать
Минимальный рабочий воркфлоу
- Исполнение
- Данные
- Исполнение + данные
Перед запуском выберите своё подключение или базу знаний — в графе стоит 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_data | object | |
Erroron_error | Исполнение + данныеexecute_data | — | показывается, когда expose_error_output = true |
Настройки
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
Email-подключениеconnection_id | string | "" | Сохранённое email-подключение воркспейса — простому графу не нужна отдельная нода Email Config. Нода, подключённая к порту 'email_config', имеет приоритет над этим полем. подключение: emailперекрывается портом: email_config |
Комуto | string | "" | Получатель(и), через запятую поддерживает шаблоны |
Темаsubject | string | "" | Тема письма поддерживает шаблоны |
Телоbody | string | "" | Тело письма (plain text или HTML) поддерживает шаблоны |
HTML-телоis_html | boolean | false | Отправить тело как HTML |
| Дополнительно | |||
CCcc | string | "" | Получатели копии (CC) поддерживает шаблоны |
Адрес отправителяfrom_address | string | "" | Переопределяет отправителя из подключения для этого письма; пусто = значение по умолчанию из подключения поддерживает шаблоны |
Имя отправителяfrom_name | string | "" | Отображаемое имя, которое видят получатели; пусто = значение по умолчанию из подключения поддерживает шаблоны |
Общие поля
Эти три поля есть у каждой ноды: платформа добавляет их сама, а не автор ноды.
expose_error_output— Если включено, показывает выход выполнения для подключения нод, которые запускаются при сбое этого шага.