小编X0-*_*-0X的帖子

Google 政策更新后不允许仅使用用户名和密码,如何使用 python 发送电子邮件?

我正在尝试学习如何使用 python 发送电子邮件。我读过的所有网络教程都解释了如何使用 Gmail 进行操作。

但是,从 2022 年 5 月 30 日起(尽管每个人都可以自由地使用自己的帐户做任何他想做的事情),Google 制定了一项新政策,规定:

为了确保您的帐户安全,从 2022 年 5 月 30 日开始,Google 将不再支持使用仅要求您提供用户名和密码的第三方应用或设备。登录您的 Google 帐户。

来源: https: //support.google.com/accounts/answer/6010255

我们得到: 在此输入图像描述

所以我的问题是有没有其他方法可以使用 python 发送电子邮件(包括属于其他公司的电子邮件帐户)?

这是我发送电子邮件的功能:

def send_email_fct(filename, filepath, fromaddr, mdpfrom, toaddr):
"""" filename: file name to be sent with extension
     filepath: file path of the file to be sent
     fromaddr: sender email address
     mdpfrom: password of sender email address
     toaddr: receiver email address"""

msg = MIMEMultipart()  # instance of MIMEMultipart
msg['From'] = fromaddr
msg['To'] …
Run Code Online (Sandbox Code Playgroud)

python email gmail smtplib

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

email ×1

gmail ×1

python ×1

smtplib ×1