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

使用IMAP读取gmail失败

傅乐湛
2023-03-14

我正在运行一个cron作业,它执行用于读取gmail的python脚本(2分钟间隔)。我使用imaplib阅读新邮件。直到昨天,这一直工作正常。突然它抛出了错误

imaplib.error:[AUTHENTICATIONFAILED]无效的凭据(失败)

有时我得到以下错误

当我在不同的机器上运行相同的脚本时。它工作正常。我假设主机已被列入黑名单或类似的东西。

我有什么选择?

共有3个答案

公沈义
2023-03-14

得到了相同的错误,并通过获取新的谷歌应用程序密码进行了修复。也许这对某人有用

梁浩
2023-03-14

一些应用程序和设备使用不太安全的登录技术。因此,我们需要从gmail帐户启用不太安全的应用程序访问选项。

步骤:

  1. 登录Gmail

通过执行上述步骤,问题将得到解决。

耿和韵
2023-03-14

尝试使用:

1)https://myaccount.google.com/lesssecureapps?pli=1

2)Gmail设置-

 类似资料:
  • 我的代码 有办法在邮件上签名吗?当我使用上述代码测试发送电子邮件时,我收到了电子邮件,但我收到了错误 根据gmail,他们将签名数据附加到标题以进行身份验证 我用gmail imap发送邮件 有没有办法使用php imap对电子邮件进行身份验证?

  • 我有这个代码可以通过IMAP连接到Gmail 我总是会遇到这个例外,指向商店。connect() 我已经检查了谷歌的所有信息,如果我是对的,IMAP的端口是993。用户名和密码绝对正确。我想我错过了一些东西,但我无法弄清楚。 任何帮助都将不胜感激! 编辑 添加邮件后。debug,我得到了这些日志,但我仍然停留在商店里。connect() 它已登录,但仍卡在connect上。。

  • 问题内容: 我需要从Gmail检索未读邮件。我正在使用Java Mail API。默认情况下,此API从最早的邮件检索到最新的邮件。但是我需要先检索最近的邮件。可能吗?提前致谢。 问题答案: 这是例子。不要忘记在类路径中添加javax.mail。

  • 问题内容: 我正在尝试使用从Android的AccountManager接收的令牌而不是使用用户名和密码来实现IMAP gmail客户端。 Google为该IMAP示例提供了oauth2 http://code.google.com/p/google-mail- oauth2-tools/source/browse/#svn%2Ftrunk%2Fjava%2Fcom%2Fgoogle%2Fgoog

  • 我正在想办法给我的应用添加GMail标签。我正在使用不支持它的Mailcore,所以我想自己添加它们。我研究了一下,发现了这个: https://developers.google.com/google-apps/gmail/imap_extensions#x-gm-labels 这是什么语言?这是API吗?我如何访问它? 谢啦

  • 我正在为gmail编写一个简单的IMAP客户端。由于这是使用套接字等的赋值,因此我无法使用python的imaplib库。我在这段代码中遇到了一个问题: 一切正常,直到第二个命令发出。我不太清楚我现在在干什么。 这是被问到的sendData: 启动程序后,我只得到对第一个命令的响应: > 好,Gimap已准备好接受IPGOESHERE 47if12049394eef.11的请求 功能IMAP4re