¿Cómo puedo extraer imágenes de un correo electrónico sin procesar?

18

Más bien un problema extraño que estoy seguro tiene una multitud de respuestas. Alguien me envió un correo electrónico con un montón de imágenes incrustadas en el cuerpo del correo electrónico.

Así es como comienza el final del mensaje sin procesar (continúa durante más de cien archivos diferentes):

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

¿Hay algo por ahí que pueda analizar este correo electrónico sin procesar y convertirlo en una pila de imágenes?

Oli
fuente

Respuestas:

20

Bueno, eso fue más fácil de lo que pensé. Debe haber estado buscando algo incorrecto:

$ 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
fuente
3
Para su información, puede hacer lo contrario y construir tal mensaje conmime-construct
psusi
@psusi Indudablemente me encontraré con una situación así algún día, así que gracias.
Oli