从 .eml 文件中提取附件

软件推荐 linux 开源的 电子邮件 文档转换器 媒体转换器
2021-11-03 03:21:56

不幸的是,Outlook 有时会将转发的电子邮件作为.eml文件传输,这对于普通用户来说是无法使用的。特别是,从.eml文件中提取附件是一项挑战。

什么软件可以提取.eml文件中包含的所有附件?

要求:

  • 自由
  • 开源
  • 在 Linux 上运行
  • 使用预期名称为每个附件输出一个文件。
  • 无需编译(可用二进制文件或脚本)
  • 安装速度相当快,我宁愿避免设置一个特定的电子邮件客户端程序来处理这个.eml文件。
2个回答

munpack的定义:

以 MIME 或 split-uuencode 格式解压缩消息。
Munpack 是用于以 MIME(多用途 Internet 邮件扩展)格式的邮件消息编码和解码(分别)二进制文件的实用程序。

安装:

sudo apt-get install mpack

提取 eml 内容

munpack 1.eml

如果您想获取没有文件名的 MIME 部分,例如文本和 HTML,请尝试

sudo apt install maildir-utils
mu extract source.eml --save-all

文档:https ://manpages.debian.org/testing/maildir-utils/mu-extract.1.en.html