如何从原始电子邮件中提取图像?

Modified on: Sat, 09 Jun 2018 05:08:23 +0800

相反,一个奇怪的问题,我确信有很多答案。有人给我发了一封电子邮件,里面嵌入了大量的图片。

以下是原始消息的结束开始的方式(它持续了100多个不同的文件):

...</body></html>= --Apple-Mail=_AAAA58DC-2C74-402A-B582-AAAAAA4E33AA Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=cat.jpeg Content-Type: image/jpg; name="cat.jpeg" /9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj ...

那里有什么可以解析这封原始电子邮件并将其变成一堆图片吗?

作者:Oli

最佳答案

那比我想象的要容易。一定是在寻找错误的东西:

$ sudo apt-get install mpack
$ munpack email.eml 
cat.jpeg (image/jpg)
Fleur4.jpeg (image/jpg)
kasper.jpeg (image/jpg)
moreno.jpeg (image/jpg)
orla.jpeg (image/jpg)
oscar.jpeg (image/jpg)
saidi.jpeg (image/jpg)
teo.jpeg (image/jpg)
tigra.jpeg (image/jpg)
作者:Oli

相关问答

添加新评论