我应该使用哪个库通过Python脚本下载Gmail电子邮件的副本?

2024-03-29 10:54:03 发布

您现在位置:Python中文网/ 问答频道 /正文

在python脚本中,我希望能够连接到gmail服务器,然后将所有电子邮件下载到一个.mbox文件中。这可能吗?如果是的话,使用的是什么图书馆?我可以从哪里获得?谢谢


Tags: 文件服务器脚本图书馆电子邮件gmailmbox
2条回答

标准imaplib对我来说运行良好。另一个标准库mailbox也可能有用。你知道吗

imaplib来自Python标准库。你知道吗

import imaplib
gmail = imaplib.IMAP4_SSL('imap.gmail.com')
gmail.login('username@gmail.com', 'password')
...

mbox格式通常意味着消息是相互连接的,需要注意的是,以From开头的每一行都需要用>转义,这非常容易从Python脚本手工写出,尽管标准库也支持mailbox.mbox

相关问题 更多 >