Перейти к основному содержимому

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.