gmail登录失败使用python和imaplib

栏目: Python · 发布时间: 7年前

内容简介:的方法,但是我遇到了第1步的问题,通过imap访问帐户.这里是我开始的代码:我收到以下错误:
我正在寻求一些帮助登录到Gmail帐户,并使用 Python 脚本下载一些电子邮件.我试图调整一个找到 here

的方法,但是我遇到了第1步的问题,通过imap访问帐户.

这里是我开始的代码:

import email
import imaplib

m = imaplib.IMAP4_SSL("imap.gmail.com",993)
rc, resp = m.login('myemailaddress','mypassword')

我收到以下错误:

Traceback (most recent call last):
  File "email.py", line 1, in <module>
    import email, imaplib
  File "/home/will/wd/email.py", line 14, in <module>
     m.login('myemailaddress','mypassword')
  File "/usr/lib/python3.4/imaplib.py", line 538, in login
    raise self.error(dat[-1])
 imaplib.error: b'[ALERT] Please log in via your web browser: http://support.google.com/mail/accounts/bin/answer.py?answer=78754 (Failure)'

确实在Gmail设置中启用了Imap.在类似的情况下,我已经看过关于谷歌支持链接的指导和关于这个错误的问题,比如 herehere ,但是我的情况与第一个不一样,因为1)从来没有开始,2)我是不经常运行它被阻止.它也不同于第二个例子,因为这是一个普通的Gmail帐户,而不是具有Google Apps帐户的自定义域.使用 https://accounts.google.com/DisplayUnlockCaptcha 尝试并允许访问也不适用于我.

允许登录工作的唯一方法是将我的Google帐户安全设置更改为“允许访问较不安全的应用”.

我的问题是:如何修复我的代码(或我的设置更一般),以允许我登录,而不放松我的帐户安全设置?有没有办法使用libimap来满足安全要求?


以上所述就是小编给大家介绍的《gmail登录失败使用python和imaplib》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

信息乌托邦

信息乌托邦

桑斯坦 / 毕竞悦 / 法律出版社 / 2008-10-1 / 28.50元

我们被无限的媒体网从四面包围,如何能够确保最准确的信息脱颖而出、并且引起注意?在本书中,凯斯•R. 桑斯坦对于积蓄信息和运用知识改善我们生活的人类潜能,展示了深刻的乐观理解。 在一个信息超负荷的时代里,很容易退回到我们自己的偏见。人群很快就会变为暴徒。伊拉克战争的合法理由、安然破产、哥伦比亚号航天载人飞机的爆炸——所有这些都源自埋于“信息茧房”的领导和组织做出的决定,以他们的先入之见躲避意见......一起来看看 《信息乌托邦》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具