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

2 投票
1 回答
864 浏览
提问于 2025-04-16 19:12

感谢这里的几位用户,现在我可以通过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 个回答

1

看看这个email模块吧。它可以帮助你从消息内容中提取你想要的数据。

撰写回答