Come posso estrarre immagini da un'e-mail non elaborata?


18

Piuttosto uno strano problema che sono sicuro ha una moltitudine di risposte. Qualcuno mi ha inviato un'e-mail con tonnellate di immagini incorporate nel corpo dell'email.

Ecco come inizia la fine del messaggio non elaborato (continua per oltre cento file diversi):

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

C'è qualcosa là fuori che può analizzare questa email non elaborata e trasformarla in una pila di immagini?

Risposte:


20

Beh, è ​​stato più facile di quanto pensassi. Deve aver cercato la cosa sbagliata:

$ 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
Cordiali saluti, puoi fare il contrario e costruire un messaggio del genere conmime-construct
psusi

@psusi Un giorno incontrerò senza dubbio una situazione del genere, quindi grazie.
Oli
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.