当前位置: 首页 > 知识库问答 >
问题:

不将gmail与python连接。错误为b“[身份验证失败]无效凭据(失败)”

佟翰林
2023-03-14

我想查看gmail的邮件。

我用python编写了这段代码。

import imaplib
import email

UserName = "my_gmail"
PassName = "my_gmail_password"

gmail = imaplib.IMAP4_SSL("imap.gmail.com", '993')
gmail.login(UserName, PassName)
gmail.select("")

head, data = gmail.search(None, 'ALL')

但是发生了这个错误。

gmail=imaplib中的错误回溯(最近一次调用)。IMAP4\U SSL(“imap.gmail.com”,“993”)---

错误:b“[身份验证失败]无效凭据(失败)”

为什么会出现这个错误?我如何确定这个错误?请告诉我。

共有1个答案

郜振国
2023-03-14

您是否使用2-FA?如果是这样,您必须通过gmail设置特定于应用程序的密码,并发送该密码而不是您的常规密码。否则,这篇文章可能会有所帮助。

这可能会造成安全隐患,但至少在开发阶段,您可以转到您的google帐户安全设置,并允许不太安全的应用程序(默认情况下被阻止)。

 类似资料:
  • 你从这个stacktrace中了解到什么?如果需要更多的信息,我会毫不犹豫地提供:) 从我在日志中看到的情况来看,当我试图用我在数据库中创建和验证的管理员用户登录时,spring security试图用匿名用户登录,匿名用户无法访问这些页面。这里有一些更多的Spring Security配置

  • 我一直在尝试使用SASL_PLAINTEXTSCRAM-SHA-256向我的Kafka代理添加SASL身份验证,但没有任何成功。我在Kafka的日志文件中不断收到以下错误。 错误[控制器id=0,targetBrokerId=0]连接到节点0的身份验证失败,原因是:由于SASL机制SCRAM-SHA-256(org.apache.kafka.clients.NetworkClient)的凭据无效,

  • 问题内容: 我正在尝试通过FTP SITE代理访问FTP服务器以绕过防火墙,因为我知道我的用户名/密码正确,因为可以使用FileZilla进行连接。我尝试使用,但没有用。码: 给我这个错误: 我尝试过的事情: 使用备用构造函数。 拆下 使用just ,不使用FTPProxyConnector 设置连接器之前进行身份验证,反之亦然。 但是,当我仅使用Authenticator时,会收到不同的错误提示

  • 我收到一个错误“无法建立SSL连接,请参阅内部异常。身份验证失败,请参阅内部异常。”当尝试通过C#HttpWebRequest通过SSL发布请求时(已尝试RestSharp和HttpClient,结果相同)。我还尝试了网络上提到的所有可能的解决方案,如: 他们都不为我工作。另一个问题是,我在另一台计算机上运行相同的项目,它的工作没有任何问题。所以看起来问题的来源是环境,也许. net框架或注册表中

  • Tweepy API请求twitter return me Twitter错误响应:状态代码=401。 这是我的实际代码: 我曾试图用tweepy软件包删除推文,并获得了所有必需的密钥。镊子包装不起作用吗?有人能帮我解决这个问题吗。