Хотите узнать, как отправить электронное письмо с помощью Python и Gmail? В этом учебнике мы покажем вам, как использовать Python для отправки уведомлений по электронной почте с помощью сервера Gmail SMTP.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Похожий учебник — Python

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Python.

Учебник — Интеграция Gmail

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

Откройте браузер и получите доступ к учетной записи Gmail.

В нашем примере в браузер был введен следующий URL::

http://gmail.google.com

На экране входа введите имя пользователя Gmail и пароль.

Gmail account

После входа вам необходимо получить доступ к следующему URL:

https://myaccount.google.com/signinoptions/two-step-verification

Включите двухшаговую проверку по этому счету.

После включения двух этапов проверки необходимо получить доступ к следующему URL:

https://security.google.com/settings/security/apppasswords

Создайте пароль приложения.

Выберите приложение Gmail и тип устройства: Другие.

gmail app password

В нашем примере мы назвали устройство POWERSHELL.

Нажмите на кнопку Generate и обратите внимание на случайно сгенерированный пароль.

Google generate app password

Далее необходимо получить доступ к следующему URL:

https://accounts.google.com/DisplayUnlockCaptcha

Нажмите на кнопку Продолжить, чтобы включить внешний доступ к вашей учетной записи Google.

gmail display unlock captcha

Вы закончили необходимые шаги для интеграции Gmail.

Интеграция Gmail позволит решить следующую ошибку.

Copy to Clipboard

Вы закончили интеграцию Gmail.

Учебник Python — Отправить электронную почту с помощью Gmail

Используйте Python для отправки электронной почты с помощью Gmail.

Copy to Clipboard

Если тест был успешным, вы получите отправленное сообщение.

Powershell - Send email Gmail

Используйте Python для отправки электронной почты с помощью Gmail, содержащего вложение.

Copy to Clipboard

Поздравляю! Вы можете использовать Python для отправки электронных писем с помощью Gmail.