Email-уведомления в n8n: как настроить отправку писем через SMTP и Gmail

· 2 мин чтения · Редакция Skill Unit

Отправка письма — один из самых частых финальных шагов в сценарии n8n: подтвердить заявку клиенту, прислать себе сводку за день, уведомить команду об ошибке. Разбираем, как подключить email-узел так, чтобы письма не улетали в спам и не терялись при сбое.

Два способа отправить письмо из n8n

  • Узел Send Email (SMTP) — работает с любым почтовым сервером, который поддерживает протокол SMTP: подходит для корпоративной почты, Яндекс.Почты, Gmail и большинства сервисов.
  • Специализированные узлы сервисов рассылок (например, SendGrid или Mailgun) — удобнее, если вы уже используете такой сервис для триггерных писем и хотите детальную аналитику открытий.

Для старта и для внутренних уведомлений обычно хватает обычного SMTP-узла — он проще в настройке и не требует отдельного сервиса.

Настройка SMTP: что понадобится

  • Адрес SMTP-сервера и порт — у большинства почтовых провайдеров это стандартные значения (например, smtp.gmail.com, порт 587 для TLS).
  • Логин — обычно это полный адрес почты, с которой будете отправлять письма.
  • Пароль приложения, а не обычный пароль от почты — Gmail и Яндекс.Почта требуют отдельный пароль приложения для подключения стороннего сервиса, его создают в настройках безопасности аккаунта.
  • Включённая двухфакторная аутентификация на самом почтовом аккаунте — без неё пароль приложения обычно создать нельзя.

Как собрать узел Send Email

  • Создайте credential с данными SMTP-сервера один раз — дальше он переиспользуется в любом сценарии, пароль не нужно вводить заново.
  • В полях From и To подставляйте переменные из предыдущих узлов через выражения ({{ $json.email }}), а не статичный адрес — иначе письмо всегда будет уходить одному и тому же человеку.
  • В теле письма используйте HTML, если нужно форматирование (жирный текст, ссылки, списки) — обычный текстовый узел такого не умеет.
  • Проверьте письмо сначала на своём тестовом адресе — посмотрите, не попало ли оно в спам, и поправьте тему письма, если она выглядит слишком «рекламно».

Частые причины, по которым письма не доходят

  • Неверный пароль приложения или просроченный токен — SMTP-узел в этом случае обычно явно возвращает ошибку аутентификации.
  • Письмо помечено как спам из-за отсутствия настроенных SPF/DKIM-записей у домена отправителя — актуально для корпоративной почты на собственном домене.
  • Лимит на количество писем в час или в день у бесплатного аккаунта почты — для рассылок с заметным объёмом стоит смотреть на специализированный сервис, а не на обычный почтовый ящик.

Что делать дальше

Отправка письма редко стоит отдельно — чаще это финальный шаг в цепочке: заявка пришла → данные проверены → письмо отправлено → лог записан. В курсе «Автоматизация без кода на n8n» на Skill Unit собираем такие сценарии целиком, с обработкой ошибок и уведомлениями. Первые уроки — бесплатно.

Хотите пройти путь на практике?

Курс «Автоматизация без кода на n8n»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.

Смотреть курс