Wie kann ich Bilder aus einer rohen E-Mail extrahieren?


18

Eher ein seltsames Problem, auf das ich sicher eine Vielzahl von Antworten habe. Jemand hat mir eine E-Mail mit einer Menge Bildern gesendet, die in den E-Mail-Text eingebettet sind.

So beginnt das Ende der Rohnachricht (über hundert verschiedene Dateien):

...</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
...

Gibt es irgendetwas, das diese rohe E-Mail analysieren und in einen Stapel Bilder verwandeln kann?

Antworten:


20

Das war einfacher als ich zuerst dachte. Muss nach dem Falschen gesucht haben:

$ 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)

3
Zu Ihrer mime-construct
Information

@psusi Ich werde zweifellos eines Tages in eine solche Situation geraten, also danke.
Oli
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.