Обновлено 2026-10-08

Как отправлять письма из n8n через SMTP

В n8n добавьте ноду Send Email, создайте креды SMTP account с Host smtp.bulko.io, Port 587, выключенным SSL/TLS (соединение шифруется через STARTTLS) и логином и паролем Bulko, затем укажите в From Email адрес на своём домене. Для порта 465 переключатель SSL/TLS, наоборот, включите.

Серверsmtp.bulko.io
Порт587 · 465 · 2525
ШифрованиеSTARTTLS · SSL
Логин и парольиз кабинета

Что указать в n8n

ПолеЗначение
UserЛогин Bulko, например smtp_xxxxxxxxxxxxxxxx
PasswordПароль SMTP из Dashboard > SMTP Access
Hostsmtp.bulko.io
Port587 (или 2525; или 465 с включённым SSL/TLS)
SSL/TLSВыкл. для 587 и 2525, вкл. для 465
Disable STARTTLSВыкл. (не отмечать, иначе 587 и 2525 пойдут без шифрования)
Client Host NameОставить пустым
From Email (в ноде)Имя <адрес@вашдомен.ru> на домене, которым вы управляете

Настройка по шагам

  1. Получите SMTP-доступ на странице Bulko SMTP Relay. После оплаты логин и пароль видны в Dashboard > SMTP Access и приходят на почту.
  2. Откройте workflow в n8n, нажмите + и добавьте ноду Send Email. Выберите операцию Send (Send and Wait for Response нужна только для сценариев с подтверждением).
  3. В поле Credential to connect with выберите Create new credential. Откроется форма кредов SMTP account.
  4. Заполните User и Password данными Bulko, Host smtp.bulko.io и Port 587. SSL/TLS оставьте выключенным: на порту 587 соединение начинается открытым и переходит в шифрованное через STARTTLS. Disable STARTTLS не включайте, Client Host Name оставьте пустым. Сохраните креды.
  5. В ноде заполните From Email (можно с именем, например Acme Alerts <[email protected]>), To Email (несколько адресов через запятую или выражение вроде {{ $json.email }}), Subject и Email Format (Text, HTML или Both).
  6. В Options при необходимости добавьте Reply To, CC Email, BCC Email и Attachments (имя бинарного свойства). Отключите Append n8n Attribution, если не нужна строка «This email was sent automatically with n8n» в конце письма.
  7. Необязательно: подтвердите домен в Sending Domains и добавьте DKIM TXT-запись (селектор bk1) и CNAME bnc.yourdomain.com, чтобы SPF, DKIM и DMARC совпадали.

Одни и те же креды SMTP account подходят для всех нод Send Email, и в n8n Cloud, и в self-hosted. Переменные окружения для писем из workflow не нужны. Bulko работает только на отправку, поэтому нода Email Trigger (IMAP) к нему не подключится: входящую почту читайте из своего обычного ящика.

Значения кредов SMTP и ноды Send Email в n8n

Credential: SMTP account
  User:              smtp_xxxxxxxxxxxxxxxx
  Password:          your-bulko-smtp-password
  Host:              smtp.bulko.io
  Port:              587
  SSL/TLS:           off   (587 and 2525 upgrade with STARTTLS)
  Disable STARTTLS:  off
  Client Host Name:  (leave empty)

Alternative: Port 465 with SSL/TLS on (implicit TLS)

Node: Send Email  (Operation: Send)
  From Email:    Acme Alerts <[email protected]>
  To Email:      {{ $json.email }}
  Subject:       Your report is ready
  Email Format:  HTML
  Options > Reply To:  [email protected]

Проверка

Укажите в To Email свой ящик и нажмите Execute step на ноде Send Email. При успехе в выводе ноды будет ответ SMTP-сервера: поле accepted с получателем и строка response, начинающаяся с 250. Если нода упала, n8n показывает текст SMTP-ошибки в панели вывода: сверьтесь с таблицей ниже. Перед запуском в работу откройте полученное письмо, посмотрите заголовки и проверьте, что SPF и DKIM проходят.

Ошибки и решения

ПроблемаРешение
Greeting never received или таймаут соединенияИсходящий порт 587 или 465 может быть закрыт на сервере или в Docker-хосте. Попробуйте Port 2525 с выключенным SSL/TLS или откройте порт в файрволе.
wrong version number или ошибка SSL routinesSSL/TLS не соответствует порту. Для 587 и 2525 SSL/TLS выключен, для 465 включён.
Письмо уходит без шифрования или сервер требует STARTTLSПроверьте, что Disable STARTTLS выключен. Если его включить, порты 587 и 2525 останутся без шифрования и авторизация может не пройти.
535 Authentication failed / Invalid loginПерепроверьте User и Password в кредах SMTP account, скопируйте их из Dashboard > SMTP Access без пробелов. Логин выглядит как smtp_xxxxxxxxxxxxxxxx, это не ваш email. Другие причины: bulko.io/ru/smtp-errors/535/.
554 5.7.1 rejectedКонтент-фильтр Bulko заблокировал письмо как фишинг, вредоносное, подделку бренда или мошенничество. Проверьте текст, который собрали предыдущие ноды, особенно ссылки и имя отправителя.
Ошибки после большого количества писем за запускПо умолчанию лимит 2 000 писем в сутки на SMTP-аккаунт. Разбивайте большие списки нодами Loop Over Items и Wait или попросите увеличить лимит через [email protected].

Частые вопросы

Включать или выключать SSL/TLS в кредах SMTP в n8n?

Для портов 587 и 2525 выключать: шифрование включается через STARTTLS после подключения. Для порта 465 включать: там TLS с первого байта.

Можно ли использовать Bulko в ноде Email Trigger (IMAP)?

Нет. Bulko SMTP только отправляет, ящика и IMAP нет. Для триггера используйте обычную почту, а для отправки Bulko.

Работает ли это в n8n Cloud и в self-hosted?

Да, нода Send Email и креды SMTP account одинаковые. В self-hosted убедитесь, что сервер может достучаться до smtp.bulko.io по выбранному порту.

Сколько писем может отправить workflow в n8n?

Лимит по умолчанию 2 000 писем в сутки на SMTP-аккаунт, его можно поднять через [email protected]. Пакеты оплачиваются разово: $5 за 5 000, $15 за 20 000, $30 за 50 000 или $60 за 150 000 писем, неиспользованные не сгорают.

Можно ли указать Gmail-адрес в From Email?

Лучше адрес на своём домене. Адрес gmail.com или outlook.com, отправленный через чужой сервер, не проходит DMARC, и такие письма часто отклоняются или уходят в спам.

Получить SMTP-доступ для n8n

Разовая оплата картой или криптой, без подписки. Неиспользованные письма не сгорают. Лимит 2 000 писем в сутки на один доступ.

SMTP Relay 5K: $5 · 5000SMTP Relay 20K: $15 · 20000SMTP Relay 50K: $30 · 50000SMTP Relay 150K: $60 · 150000
Тарифы SMTP-релея

Что можно отправлять: правила использования.