gpt4 book ai didi

python - 使用 imaplib 库连接到电子邮件时遇到 AUTHENTICATIONFAILED 错误

转载 作者:太空宇宙 更新时间:2023-11-03 20:23:59 25 4
gpt4 key购买 nike

如何连接到 imaplib 库而不遇到 AUTHENTICATIONFAILE 错误!?

通过网络浏览器登录时,我的 Gmail 收件箱显示严重的安全警报(登录尝试被阻止)。

IMAP_SERVER = 'imap.gmail.com'
USERNAME = '******@gmail.com'
PASSWORD = '******'

client = imaplib.IMAP4_SSL(IMAP_SERVER)
client.login(USERNAME, PASSWORD)

最佳答案

这很可能是 Gmail 阻止“安全性较低的应用程序”连接到您的帐户。默认情况下,此阻止处于启用状态。

来自谷歌支持页面:

You can block sign-in attempts from some apps or devices that are less secure. Apps that are less secure don't use modern security standards, such as OAuth. Using apps and devices that don’t use modern security standards increases the risk of accounts being compromised. Blocking these apps and devices helps keep your users and data safe.

如果您想启用对安全性较低的应用的访问权限(这将使使您的帐户更容易受到攻击),那么您可以按照以下步骤操作:

  1. 正常登录您的 Google 帐户。 (https://myaccount.google.com/)

  2. 登录后,转到“安全”页面。

  3. 向下滚动,直到看到带有“安全性较低的应用程序访问”的窗口。如果您想使用您发布的 python 代码访问您的电子邮件,则需要打开

就我个人而言,我认为这对于一次性/测试帐户来说是可以接受的,但我永远不会对我的主/个人帐户或任何涉及与客户沟通的帐户这样做。

事实上,看看这个页面:https://developers.google.com/gmail/api/quickstart/pythonGmail 有一个专用的 API 用于连接到您的 google 邮件帐户。他们的 API 实现了适当的安全措施,这意味着您无需启用安全性较低的应用程序访问...保护您的帐户!

关于python - 使用 imaplib 库连接到电子邮件时遇到 AUTHENTICATIONFAILED 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57963552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com