尝试通过 python 获取电子邮件

Trying to fetch emails via python

我正在尝试使用 python 从我的 Gmail 中获取 inboxs/emails。但是,我使用的代码不符合 运行?我正在学习教程,但输出不同。我是 python.

的新手
import email   
import imaplib

username = '****@gmail.com'
password = '****'

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

mail.select("inbox")

When I run it via visual studio, I get this error.

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

有什么帮助吗?

看起来代码没问题。 test

你能试试这个吗?我添加了打印语句并尝试访问内容。

import imaplib

username = '****@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