将电子邮件解析为可读形式的Python

时间:2011-06-08 19:12:43

标签: python email gmail imap

感谢这里的几位用户,我现在能够通过IMAP连接到服务器并下载所有未读消息。然而,问题是主题不是可读的形式。我是否需要找到在应用程序中呈现HTML的方法?

这是我的代码:

import imaplib

server = imaplib.IMAP4_SSL('imap.gmail.com')
server.login('USER', 'PASS')

server.select('INBOX')

resp, items = server.search(None, "(UNSEEN)")

for mail in items[0].split():
    resp, data = server.fetch(mail, '(RFC822)')
    body = data[0][1]
    print body

1 个答案:

答案 0 :(得分:1)

查看email模块。它可以帮助您从邮件正文中提取所需的数据。