Gmail-登录无效的凭据错误,没有两因素验证

问题描述 投票:0回答:1

我正在尝试将python-scrip与Gmail连接。没有两因素验证...(我手动检查)

SMTP_SERVER = "imap.gmail.com" 
mail = imaplib.IMAP4_SSL(SMTP_SERVER) 
mail.login(emailAddress,password)   

[login之后,我收到此错误:

[[AUTHENTICATIONFAILED]无效的凭据(失败)

我也尝试添加端口993mail = imaplib.IMAP4_SSL(SMTP_SERVER, '993')

更新

我也尝试使用端口465并获得了此exception

发生异常:[WinError 10060]连接尝试失败因为关联方在一段时间后未正确响应时间或建立的连接失败,因为连接的主机具有未能回复

python gmail imap imaplib
1个回答
0
投票
import imaplib

M = imaplib.IMAP4_SSL("imap.gmail.com",993)
M.login('YourEmail', 'Your Plain text password')
M.starttls() #Run it once and once you get error then remove it and recompile and you will be connected
M.select()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(RFC822)')
    print('Message %s\n%s\n' % (num, data[0][1]))
M.close()
M.logout()

Output attached here

© www.soinside.com 2019 - 2024. All rights reserved.