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