为什么我使用 IMAP4 访问 Gmail 帐户时收到“无效凭据”错误?

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

我正在尝试创建一个可以从 gmail 下载附件的程序,但我收到此错误消息:

Exception has occurred: IMAP4.error
b'[AUTHENTICATIONFAILED] Invalid credentials (Failure)'

以下是相关代码片段:

import imaplib
import email
import os
from datetime import datetime, timedelta

# accessing gmail inbox
user = "[email protected]"
password = "16-digit-code"
imap_url = 'imap.gmail.com'
my_mail = imaplib.IMAP4_SSL(imap_url)
my_mail.login(user, password)

我启用了双因素身份验证和 IMAP。我还有一个 16 位数字的应用程序密码,我读到这是需要的,因为“不太安全的应用程序”不再是一个选项,但这些似乎都不起作用。

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

iirc imap 已弃用,您现在通常使用 smtp,端口为 587,服务器为

smtp.gmail.com

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