重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
由于2022年5月过后, google不允许开发者使用google登录密码在第三方进行具有危险的操作. 因此新的方式如下(前提是必须启动IMAP):
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比连平网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式连平网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖连平地区。费用合理售后完善,十余年实体公司更值得信赖。1、开启两步验证“2-Step Verification”
2、用Python发送邮件
1、开启两步验证“2-Step Verification”
在开始编写代码之前,我们需要设置Gmail帐户,以便能够将其与Python一起使用。
过去,我们可以通过Python轻松地连接到Gmail,只需开启“Less secure app access”,但这个选项已经不可用了。我们现在要做的是启用两步验证“2-Step Verification”,以获得一个16个字符的密码,我们可以在Python中用这个密码登录Gmail。
首先,转到您的Google帐户,选择要用于本教程的帐户,然后在左侧面板上选择选项“Security”。
然后向下滚动,直到找到“Signing in to Google”,这里我们需要点击“2-Step Verification”。
之后,我们将看到一个新页面,此处单击“Get Started”。
谷歌将要求再次登录。然后我们需要输入一个电话号码并单击“Next”,然后我们会得到一个验证码来验证刚输入的电话号。在输入验证码之后,我们应该看到下面的页面。
我们需要单击“Turn On”
如果一切设置正确,我们将看到一个新页面,其中显示消息“2-Step Verification is On.”,说明2步验证已打开。
最后,我们需要点击“App Passwords”,再次转到您的Google帐户。通过单击“Security”,向下滚动,直到找到“Signing in to Google”并选择“App Passwords.”
图片由作者提供
我们需要再次登录。之后,我们将看到下面的页面。
在“Select app”下拉列表中,选择“Other (Custom name)”并键入你随意起的任何名称。我将我的名字命名为“Python”,然后单击“Generate”。
在这之后,我们应该会看到一个新页面,在一个黄色框中显示16位的密码,如下所示。
一切都安排好了!我们将使用这个16位密码在Python中登录我们的Gmail帐户。
现在,您可以复制此密码并将其粘贴到Python脚本中的变量中,或者使用环境变量隐藏密码(我强烈建议您这样做)。您可以按照我的指南在Windows和macOS上创建环境变量。
2、用Python发送邮件
Sending Emails With Python – Real Python
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧