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

标签 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

最佳答案

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

关于python - 将电子邮件消息解析为可读形式的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283938/

相关文章:

python - 在 python 中处理 SOAP 类型异常的最佳方法是什么

php - 在 zend 框架中发送电子邮件,在 css 中嵌入图像

html - 在移动设备上隐藏某些电子邮件元素

html - 邮件中的图像上的图像

python - 如何修复与Gmail建立网络时的错误以及如何创建电子邮件发件人? - Python

java - 我如何在 GAE 访问 Gmail?

python - 访问 Shapely MultiPoint 中的各个点

python - 什么方法会让python计数最快?

python - Scikit-Learn KDE 中的 PDF 估计

google-apps-script - 如何在 G Suite 帐户中安装 Gmail 开发者插件?