使用Python下载/解析电子邮件
发布时间:2020-12-20 12:18:24 所属栏目:Python 来源:网络整理
导读:我正在研究电子邮件客户端并遇到一个小问题.我不确定如何下载电子邮件并将其保存到本地硬盘.我可以使用IMAP4 SSL连接到服务器(使用下面的代码). import imaplibserver = imaplib.IMAP4_SSL('imap.gmail.com')server.login('USER','PASS') 解决方法 您可以使
我正在研究电子邮件客户端并遇到一个小问题.我不确定如何下载电子邮件并将其保存到本地硬盘.我可以使用IMAP4 SSL连接到服务器(使用下面的代码).
import imaplib server = imaplib.IMAP4_SSL('imap.gmail.com') server.login('USER','PASS') 解决方法
您可以使用IMAP4.list列出邮箱中的目录.要实际从目录中获取消息,请使用IMAP4.select,然后使用IMAP4.search,并迭代它返回的id列表.在你的情况下,你可以做这样的事情:
server.select('[Gmail]/All Mail') resp,items = server.search(None,"(UNSEEN)") for mail in items[0].split(): resp,data = m.fetch(mail,'(RFC822)') body = data[0][1] print body 请阅读文档:http://docs.python.org/library/imaplib.html.同意this answer,阅读PyMOTW的教程.通常,它是检查标准库中模块的教程的好地方. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |