Python 使用imap连接到gmail
我正在尝试连接我的gmail下载邮件附件。 我编写了以下代码:Python 使用imap连接到gmail,python,email,gmail,imap,Python,Email,Gmail,Imap,我正在尝试连接我的gmail下载邮件附件。 我编写了以下代码: import imaplib email_user = 'my_email@gmail.com' email_pass = 'my_pass' mail = imaplib.IMAP4_SSL('imap.gmail.com', 993) mail.login(email_user, email_pass) 它抛出了一个错误: error Tracebac
import imaplib
email_user = 'my_email@gmail.com'
email_pass = 'my_pass'
mail = imaplib.IMAP4_SSL('imap.gmail.com', 993)
mail.login(email_user, email_pass)
它抛出了一个错误:
error Traceback (most recent call last)
<ipython-input-8-945b3b5696e0> in <module>
----> 1 mail.login(email_user, email_pass)
c:\users\mikee\anaconda3\envs\gmail_attach\lib\imaplib.py in login(self, user, password)
610 typ, dat = self._simple_command('LOGIN', user, self._quote(password))
611 if typ != 'OK':
--> 612 raise self.error(dat[-1])
613 self.state = 'AUTH'
614 return typ, dat
error: b'[AUTHENTICATIONFAILED] Invalid credentials (Failure)'
错误回溯(最近一次调用上次)
在里面
---->1邮件登录(电子邮件用户、电子邮件通行证)
c:\users\mikee\anaconda3\envs\gmail\u attach\lib\imaplib.py登录(self、user、password)
610典型,dat=self.\u简单的命令('LOGIN',user,self.\u quote(密码))
611如果类型!='好的:
-->612提升自身错误(dat[-1])
613 self.state='AUTH'
614返回类型,dat
错误:b'[AUTHENTICATIONFAILED]无效凭据(失败)'
我在gmail设置中启用了不太安全的应用程序和IMAP,我还检查了我的帐户是否未被此链接阻止和解锁验证码:
有什么问题吗?我也面临同样的问题,打开不太安全的应用程序访问对我来说很有效。我不得不做了几次,但我不知道为什么。包括gmail提供的确切文本/解释。AFAIR google/gmail有时会“阻止”登录,直到您通过www界面登录。创建应用程序密码不要尝试使用用户的实际密码谢谢您的回复!几天后,当我使用不太安全的应用程序重试时,问题得到了解决。还是不知道出了什么问题。。