python - 使用 Python 2.7 解析 msg/eml 文件

标签 python parsing eml msg

是否有可以解析 msg 或 eml 文件的库?我写了一个脚本,一旦将电子邮件转换为 txt 文件就对其进行解析,但我找不到一个电子邮件客户端,它允许我轻松地将电子邮件从 gui 拖放到一个文件夹中作为 txt 文件(如果有人知道这个我很想知道!)

从 Outlook 拖放创建一个 .msg 文件,Thunderbird 创建一个 .eml 文件。有谁知道可以像这样解析这些文件的库吗?

最佳答案

对于 *.eml 文件,您可以使用 email module来自标准库。您将需要使用 email.parser 中的解析器来创建消息对象。

关于python - 使用 Python 2.7 解析 msg/eml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491152/

相关文章:

python - 为 dask 中的行创建唯一的 id

php - 在 PHP 中获取 PDF 文件的内容

c# - 如何将 MailMesage 保存到 .msg 文件?

java - 如何使用 Gson 仅从 Json 反序列化某些特定字段?

c# - 从 SQL Server dbmail 创建/生成 '.eml' 文件

java - 将 MimeMessage 对象消息作为常规转发格式转发,而不是 EML 文件中的附件

python - 从 Python 在控制台中运行 WinSCP 命令

python - 逻辑: In a 2D data find and remove duplicates and average the y axis results

python - numpy SVD 给出错误的值?

javascript - 外部解析 RSS 提要,无需任何库(如 google 和服务器端)