您想学习如何使用 Python 和 Gmail 发送电子邮件吗? 在此教程中,我们将向您展示如何使用 Python 使用 Gmail SMTP 服务器发送电子邮件通知。

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

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

相关教程 – Python

在此页面上,我们提供快速访问与 Python 相关的教程列表。

教程 – Gmail 集成

首先,我们需要启用您的 Gmail 帐户来接收来自外部程序的连接。

打开浏览器并访问您的 Gmail 帐户。

在我们的示例中,浏览器中输入了以下 URL:

http://gmail.google.com

在登录屏幕上,输入您的Gmail用户名和密码。

Gmail account

登录后,您需要访问以下网址:

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

启用此帐户上的两步验证。

启用两步验证后,您需要访问以下 URL:

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

创建应用密码。

选择 Gmail 应用程序和设备类型:其他。

gmail app password

在我们的示例中,我们命名了设备电源壳。

单击”生成”按钮并注意随机生成的密码。

Google generate app password

接下来,您需要访问以下网址:

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 发送电子邮件。