加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

使用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的教程.通常,它是检查标准库中模块的教程的好地方.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读