Начать
update Обновлено в январе 2026 8 мин чтения

Настройки Gmail SMTP (2026)

Полное руководство по настройке Gmail SMTP для отправки email из вашего приложения, сайта или устройства. Включает настройку пароля приложения, примеры кода и решение проблем.

table_chart Краткая справка

Настройки Значение
SMTP сервер smtp.gmail.com
Порт (TLS/STARTTLS) 587 Рекомендуется
Порт (SSL) 465
Описание Обязательно (TLS или SSL)
Имя пользователя Вводите по одному email-адресу на строку (example@gmail.com)
Пароль Пароль (Введите пароль)
Автоопределение Обязательно (OAuth 2.0 или пароль приложения)
Дневной лимит (личный) 500 писем/день
Дневной лимит (Workspace) 2,000 писем/день
warning

Важно: Изменения в аутентификации (май 2025)

Google has deprecated "Less Secure Apps" access. You must use either App Passwords (with 2FA enabled) or OAuth 2.0 to authenticate. Regular Gmail passwords will not work for SMTP.

checklist Предварительные требования

Перед настройкой Gmail SMTP убедитесь, что у вас есть:

  • check_circle Аккаунт Google (Gmail или Google Workspace)
  • check_circle Включена двухфакторная аутентификация (необходима для создания паролей приложений)
  • check_circle Пароль приложения для вашего приложения

Пользователи Google Workspace: Ваш администратор может потребовать включить доступ SMTP и разрешить пароли приложений в Admin Console.

format_list_numbered Пошаговая настройка

1

Включите двухфакторную аутентификацию

  1. Перейдите в myaccount.google.com/security
  2. Find "2-Step Verification" under "How you sign in to Google"
  3. Click "Get started" and follow the prompts
  4. Выберите метод верификации (телефон, приложение-аутентификатор или ключ безопасности)

info Если не видите эту опцию, ваш администратор Workspace мог отключить её.

2

Придумайте пароль

  1. Перейдите в myaccount.google.com/apppasswords
  2. Возможно, потребуется войти снова
  3. Enter a name for the App Password (e.g., "My SMTP App")
  4. Click "Create"
  5. Скопируйте 16-символьный пароль Имя (необязательно)

Важно: Сохраните этот пароль немедленно. Google больше не покажет его. Если потеряете, придётся создать новый.

3

Настройте ваше приложение

Используйте эти настройки в вашем почтовом клиенте или приложении:

SMTP сервер

smtp.gmail.com

Порт

587 (TLS)

Имя пользователя

your.email@gmail.com

Пароль

Подтвердите пароль

code Примеры кода

# Python 3 - Gmail SMTP with smtplib
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# Gmail SMTP Configuration
SMTP_SERVER = "smtp.gmail.com"
SMTP_PORT = 587
GMAIL_ADDRESS = "your.email@gmail.com"
APP_PASSWORD = "xxxx xxxx xxxx xxxx"  # Your 16-char App Password

def send_email(to_email, subject, body):
    # Create message
    msg = MIMEMultipart()
    msg['From'] = GMAIL_ADDRESS
    msg['To'] = to_email
    msg['Subject'] = subject
    msg.attach(MIMEText(body, 'plain'))

    try:
        # Connect and send
        server = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
        server.starttls()  # Enable TLS encryption
        server.login(GMAIL_ADDRESS, APP_PASSWORD)
        server.sendmail(GMAIL_ADDRESS, to_email, msg.as_string())
        server.quit()
        print("Email sent successfully!")
    except Exception as e:
        print(f"Error: {e}")

# Usage
send_email("recipient@example.com", "Test Subject", "Hello from Gmail SMTP!")

speed Лимиты отправки и квоты

Аккаунт Дневной лимит Имя получателя Примечание:
Личное 500 500 Скользящее 24-часовое окно
Google Workspace 2,000 100 через SMTP До 10 000 получателей/день
Пробный Workspace 500 100 60-дневный период ожидания после конвертации
SMTP Relay (Workspace) 10,000 На пользователя Требования

Детали кампании

  • info Каждый получатель считается отдельно для дневного лимита (одно письмо 10 получателям = 10 писем)
  • info Алиасы (yourname+tag@gmail.com) используют ту же квоту, что и основной аккаунт
  • info Отправки через SMTP учитываются в лимитах веб-интерфейса (общая квота)
  • info Неофициальный лимит: ~20 писем в час для пиковой отправки (не документировано Google)

error Частые ошибки и решения

535 5.7.8

Ошибка аутентификации

Логин и пароль не приняты

Решение: Вы используете обычный пароль вместо пароля приложения. Создайте пароль приложения на myaccount.google.com/apppasswords

550 5.4.5

Превышена дневная квота

Превышена дневная квота пользователя

Решение: Подождите 24 часа для сброса квоты. Рассмотрите Google Workspace для больших лимитов или специализированный email сервис.

421

Слишком много подключений

Сервер временно недоступен

Решение: Уменьшите число одновременных SMTP подключений. Добавьте задержки между письмами (1-2 секунды). Используйте пул подключений.

Connection Timeout

Таймаут / Отказ соединения

Не удаётся подключиться к smtp.gmail.com

Решение: Проверьте, не блокирует ли провайдер или файрвол порты 587/465. Попробуйте порт 465 (SSL) вместо 587 (TLS).

business Google Workspace vs Личный Gmail

Возможности Личное Google Workspace
SMTP сервер smtp.gmail.com smtp.gmail.com или smtp-relay.gmail.com
Дневной лимит 500 писем 2,000 писем (до 10 000 с relay)
Администрирование Нет Полный контроль через Admin Console
SMTP Relay Извлечение переменных Доступные паттерны
Свой домен Нет (@gmail.com только) Да (@yourdomain.com)
SLA Нет 99.9% времени работы

Google Workspace SMTP Relay

Для больших объёмов администраторы Workspace могут настроить SMTP Relay:

  • Сервер: smtp-relay.gmail.com
  • Порты: 25, 465, или 587
  • Авторизация: По IP (без пароля)
  • Лимит: 10 000 получателей/день на пользователя

shield Лучшие практики

check_circle

Переменные шаблона

Никогда не храните пароли приложений в коде

check_circle

Один пароль на приложение

Создавайте отдельные пароли для каждого приложения

check_circle

Сброс пароля

Регулярно проверяйте и удаляйте старые пароли

check_circle

Рассмотрите OAuth 2.0

Для production OAuth безопаснее паролей приложений

Никогда не коммитьте пароли приложений в Git! Добавьте конфигурационные файлы в .gitignore и используйте управление секретами в production.

help Часто задаваемые вопросы

Можно ли использовать обычный пароль Gmail для SMTP?

Нет. С мая 2025 Google требует либо пароль приложения (с 2FA), либо OAuth 2.0. Обычные пароли больше не работают.

Какой порт использовать: 587 или 465?

Рекомендуется порт 587 с STARTTLS. Это современный стандарт. Используйте порт 465 (SSL) только если 587 заблокирован.

Почему я достигаю лимитов при отправке нескольких писем?

Gmail имеет недокументированный пиковый лимит около 20 писем в час для новых отправителей. Распределяйте письма во времени.

Подходит ли Gmail SMTP для массовых рассылок?

Нет. Gmail SMTP предназначен для личной и транзакционной почты, не для маркетинга. Используйте SendGrid, Mailgun или Amazon SES.

Через сколько сбросится моя квота?

Gmail uses a rolling 24-hour window. Your limit resets gradually as emails "age out" of the 24-hour period. There's no fixed reset time like midnight.

Нужны большие лимиты отправки?

Gmail SMTP ограничен 500-2000 письмами/день. Для больших объёмов с лучшей доставляемостью рассмотрите: