Все ноды/Integrations/Email
Инструмент email
Предоставляет email-операции (отправка, чтение, поиск) как инструменты для AI Agent. Требует Email Config. Подключается к агенту через link_extension.
Тип в графе: email_tool
Tool
Как попробовать
Минимальный рабочий воркфлоу
- Исполнение + данные
- Расширение
- LLM
- Память
- Исполнение + данные + стрим
Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME.
Как применять
Эта нода отдаёт почтовый ящик модели: агент сам решает, прочитать входящие, найти письмо по
слову или ответить отправителю. Она подключается проводом link_extension в порт Extensions
ИИ-агента и не является шагом графа — в цепочку исполнения её тянуть
некуда.
Если письмо надо отправить всегда и по известному адресу, берите Отправить email; если письма нужно вычитывать по расписанию — Получить письма. Эти ноды дешевле и предсказуемее: их поведение не зависит от того, что решила модель.
Как это работает
Поле «Включённые инструменты» решает, что именно увидит модель: отправку письма, чтение папки, поиск по тексту и ответ на письмо. Снятая галочка убирает инструмент из списка, который уходит в модель, — это и есть способ ограничить агента.
Чтение и поиск через инструмент никогда не помечают письма прочитанными: ящик открывается
только на чтение. Ответ ищет исходное письмо в указанной папке, ставит тему Re: … и отправляет
текст обратно отправителю — обычным текстом, без копий.
Ошибка почтового сервера здесь не роняет запуск: модель получает ответ вида
[Email Error ACCESS_DENIED] … и продолжает ход. Это осознанно — модель может исправить адрес
и повторить, — но означает, что неудачную отправку видно только в журнале запуска.
Частые ошибки
- Никакого ограничения на адресата. Кому писать, решает модель. Если получатель должен быть фиксированным, используйте Отправить email, а не инструмент.
- Подключение не выбрано. Тогда на каждый вызов модель получает
[Email Error] No email connection, а ход выглядит как «агент почему-то не отвечает». - Ответ не находит письмо. Идентификаторы писем в результатах чтения — это их позиции в папке на момент чтения, поэтому ответ по такому идентификатору может не найти исходное письмо («Original email not found»), особенно если папка указана другая или письмо переместили.
- Все четыре инструмента включены «на всякий случай». Чем больше действий у модели, тем выше шанс, что она отправит письмо там, где вы ждали чтения.
Входы
| Порт | Провод | Данные | Примечания |
|---|---|---|---|
Email Configemail_config | Данныеdata | — | обязателен |
Выходы
| Порт | Провод | Данные | Примечания |
|---|---|---|---|
tool_out | Расширениеlink_extension | — |
Настройки
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
Email-подключениеconnection_id | string | "" | Сохранённое email-подключение воркспейса — простому графу не нужна отдельная нода Email Config. Нода, подключённая к порту 'email_config', имеет приоритет над этим полем. подключение: emailперекрывается портом: email_config |
Включённые инструментыenabled_tools | array<string> | ["send_email","fetch_emails","search_emails","reply_to_email"] | Какие email-действия может использовать LLM |