尝试通过 python 获取电子邮件

我正在尝试使用 python 从我的 Gmail 中获取收件箱/电子邮件。但是,我使用的代码似乎无法运行?我正在遵循教程,但我的输出有所不同。我是蟒蛇新手。

import email   
import imaplib

username = '****@gmail.com'password = '****'mail = imaplib.IMAP4_SSL("imap.gmail.com")
mail.login(username, password)

mail.select("inbox")

当我通过 Visual Studio 运行它时,出现此错误。

我在我的 Google 帐户上打开了“让安全应用程序访问”功能,在我的 Gmail 设置中打开了 imap。我究竟做错了什么?我正在尝试从 gmail 获取电子邮件并查看收件箱等。

有什么帮助吗?


慕田峪4524236
浏览 81回答 2
2回答

温温酱

看起来代码没问题。 测试

慕妹3146593

你能试试这个吗?我添加了一条打印语句并尝试访问内容。import imaplibusername = '****@gmail.com'password = '****'mail = imaplib.IMAP4_SSL(IMAP)mail.login(USERNAME, PASSWORD)    for i in mail.list()[1]:  l = i.decode().split(' "/" ')  print(l[0] + " = " + l[1]) #should print the mail content that you can use as needed
打开App,查看更多内容
随时随地看视频慕课网APP