Зачем нужен App Password
Если в Gmail включена двухфакторная аутентификация (2FA), обычные приложения (Thunderbird, Outlook, SMTP-скрипты на Python/PHP) не могут войти по основному паролю. Google требует специальный 16-значный App Password — отдельный пароль для каждого приложения, без 2FA-кода.
Пошаговая генерация
- Войдите в Gmail. Перейдите на https://myaccount.google.com.
- Security → 2-Step Verification → должно быть включено. Если нет — включите.
- Внизу страницы 2-Step Verification → App passwords.
- Select app: Mail. Select device: Other → введите имя (например, «Thunderbird»).
- Google покажет 16-значный пароль из 4 групп по 4 символа. Скопируйте его (после закрытия окна вы его больше не увидите).
Настройка IMAP/SMTP в почтовом клиенте
| Параметр | IMAP | SMTP |
|---|---|---|
| Сервер | imap.gmail.com | smtp.gmail.com |
| Порт | 993 | 465 (SSL) / 587 (TLS) |
| Безопасность | SSL/TLS | SSL или STARTTLS |
| Логин | полный email | полный email |
| Пароль | App Password 16 символов | App Password 16 символов |
Решение частых ошибок
«Authentication failed» — проверьте, что используете App Password, а не основной пароль. Не вставляйте пробелы между группами.
«Less secure app access» — устаревшая опция. Google убрал её в 2022. Используйте только App Password.
«Daily SMTP limit exceeded» — лимит 500 писем/день для обычного Gmail, 2000/день для Workspace. Считается с 00:00 UTC.