You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用mailer库发邮件报错账号密码不被接受,已开启低安全性应用权限

问题解决方法
  • 优先确认谷歌账号的低安全性应用权限有效性:谷歌从2022年5月30日起已停止支持普通谷歌个人账户的「低安全性应用访问」功能,即便之前开启过该开关也会自动失效。你需要先为谷歌账号开启两步验证,之后生成应用专用密码,替换代码中原来的登录密码即可。
  • 检查mailer库的SMTP配置是否正确:实例化Mailer时可以手动指定谷歌SMTP服务参数,调整后的代码示例如下:
from mailer import Mailer
mail = Mailer(
    email='你的谷歌邮箱地址',
    password='你生成的应用专用密码',
    host='smtp.gmail.com',
    port=587,
    use_tls=True
)

mail.send(receiver='收件人邮箱', subject="test", message="Cool reset")
  • 排查谷歌账号安全拦截:进入谷歌账号的「安全」页面,查看近期的安全活动提醒,若存在被拦截的登录请求,手动确认是本人操作后再重新运行代码即可。
  • 若上述方法无效,可以换用Python内置的smtplib库实现邮件发送,逻辑更透明可控,可避免第三方库的默认配置问题。

内容的提问来源于stack exchange,提问作者silkytoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 13:36:01