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


9

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

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

我可以解析每个文件以查找附件,并在其上使用base64解码器,但我希望有人已经编写了此文件。

有什么建议吗?


工具请求被认为是不在主题范围内的:meta.superuser.com/questions/5845/are-tool-requests-on-topic
2013年

Answers:


7

您可以尝试使用:

  1. mpackmpack / munpack的 Windows版本,使用从http://ftp.andrew.cmu.edu/pub/mpack/获得的1.6版源)。

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


只是想加入其中,即可在munpackUnix环境下使用。
AlbertEngelB 2014年

munpack告诉我,Did not find anything to unpack一个.eml是包含2个附件。
Nicolas Raoul 2014年

以我为例,munpack无法识别base64编码,munpack: warning: ignoring unknown content transfer encoding
驱动

1

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

它在Java上运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.