March 12, 2024

Настройка smtp для n8n от Яндекса 

1. Перейдите в веб-интерфейс Яндекс.Почты.

2. В правом верхнем углу нажмите на Шестерёнку:

3. Нажмите Все настройки:

4. Нажмите Почтовые программы:

5. Выберите, по какому протоколу будет работать сервер

6. Откройте страницу Пароли приложений вашего аккаунта Яндекс ID и нажмите Создать новый пароль.

7. Придумать пароль, по сути это название интеграции

8. Скопируйте и сохраните логин, больше его не сможете увидеть

9. В фале .env добавьте поля

N8N_EMAIL_MODE=smtp
N8N_SMTP_HOST=smtp.yandex.ru
N8N_SMTP_PORT=465
N8N_SMTP_USER=ВАША ПОЧТА ЯНДЕКСА
N8N_SMTP_SENDER=ВАША ПОЧТА ЯНДЕКСА
N8N_SMTP_PASS=ПАРОЛЬ ПРИЛОЖЕНИЯ из 8 шага

10. В файле docker-compose.yml вам надо добавить в в докер n8n -> environment:

- N8N_EMAIL_MODE    
- N8N_SMTP_HOST    
- N8N_SMTP_PORT    
- N8N_SMTP_USER    
- N8N_SMTP_SENDER    
- N8N_SMTP_PASS

11. Потом выполнить команду

sudo docker compose up -d