Перейти до основного вмісту

Google Mail SMTP: Налаштування та безпека

Якщо ви використовуєте Gmail або Google Workspace (раніше G Suite), ви можете надсилати сповіщення та листи зі своїх автоматизацій (наприклад, n8n) через сервери Google. Це гарантує, що ваші листи не потраплять у спам.

Увага

Google більше не підтримує вхід у SMTP через звичайний пароль від аккаунту. Для роботи сторонніх сервісів необхідно використовувати Пароль застосунку.


Частина 1: Підготовка аккаунту Google

Перед налаштуванням SMTP переконайтеся, що ваш аккаунт готовий.

1. Увімкніть двофакторну аутентифікацію (2FA)

Це обов'язкова вимога. Без увімкненої 2FA Google не дозволить вам створити пароль застосунку.

  1. Перейдіть у налаштування безпеки Google.
  2. Знайдіть розділ "Як ви входите в Google" та увімкніть 2-етапну аутентифікацію.

2. Створіть пароль застосунку (App Password)

Цей пароль призначений спеціально для сервісів на кшталт n8n або WordPress.

  1. У тому ж розділі "Безпека" введіть у пошуку (зверху) слово "Паролі застосунків".
  2. Введіть назву (наприклад, n8n-automation).
  3. Натисніть Створити.
  4. Скопіюйте 16-значний код. Ви побачите його лише один раз!

Частина 2: Налаштування SMTP сервера

Використовуйте ці дані для підключення в n8n, CRM або будь-якому іншому застосунку:

ПараметрЗначення
SMTP Hostsmtp.gmail.com
Port (SSL)465
Port (TLS/STARTTLS)587
Логін (Username)Ваша повна адреса пошти (наприклад, [email protected])
Пароль (Password)16-значний пароль застосунку (без пробілів)

Частина 3: Налаштування для n8n

При створенні облікових даних (Credentials) для SMTP Node у n8n виконайте наступне:

  1. Host: smtp.gmail.com
  2. Port: 465
  3. User: Ваш Email.
  4. Password: Той самий 16-значний код.
  5. Secure: Увімкніть цей тумблер (для порту 465).
Перевірка відправника

У полі "From Email" всередині сценарію n8n обов'язково вказуйте ту ж адресу, яку ви використовували для авторизації. Google може блокувати листи, якщо адреса відправника не збігається з логіном SMTP.


Частина 4: Можливі проблеми

Помилка "Authentication Failed"

  • Переконайтеся, що ви копіюєте пароль застосунку повністю, без зайвих пробілів.
  • Перевірте, чи не видалили ви випадково цей пароль у налаштуваннях Google.

Помилка "Connection Timeout"

  • Спробуйте перемкнути порт на 587 та змінити тип шифрування на STARTTLS. Деякі хостинг-провайдери блокують порт 465 з міркувань безпеки.

Лист іде, але не доходить

  • Перевірте папку "Спам".
  • Переконайтеся, що для вашого домену (якщо це Google Workspace) налаштовані записи SPF та DKIM у Cloudflare. Без них великі поштові сервіси можуть відхиляти ваші листи.

Підсумок

Тепер ваші роботи та системи можуть спілкуватися з клієнтами від вашого імені через надійну інфраструктуру Google.

Рекомендація

Для масових розсилок (більше 500-2000 листів на день) краще використовувати спеціалізовані сервіси на кшталт SendGrid або Mailgun, оскільки у Google є ліміти на надсилання через SMTP.