如何使用 Windows 命令行从 EML 文件中提取附件?

如何使用 Windows 命令行从 EML 文件中提取附件?

我有数百个 EML 文件,它们是带有附件的单封电子邮件。

我想使用脚本来获取附件,这就是为什么我正在寻找一种从命令行中的单个 EML 文件中提取任何附件的方法。

我可以解析每个文件来查找附件并使用 base64 解码器,但我希望有人已经写过这个。

有什么推荐吗?

答案1

您可以尝试使用:

  1. 打包(Windows 版mpack/munpack使用从以下位置获取的 1.6 版源代码http://ftp.andrew.cmu.edu/pub/mpack/)。

  2. B64Dec 工具(命令行支持)。

答案2

有点插头,https://bitbucket.org/mookins/email-extractor 它输入目录中的 .eml 文件,然后对这些文件进行迭代并将其输出到目标文件夹。

它在 Java 上运行。

相关内容