¿Cómo extraer archivos adjuntos de archivos EML con la línea de comandos de Windows?

9

Tengo cientos de archivos EML que son correos electrónicos individuales con archivos adjuntos.

Me gustaría usar secuencias de comandos para obtener los archivos adjuntos, es por eso que estoy buscando una forma de extraer cualquier archivo adjunto de un solo archivo EML en una línea de comandos.

Podría analizar cada archivo para buscar el archivo adjunto y usar un decodificador base64 en eso, pero espero que alguien ya haya escrito esto.

¿Alguna recomendacion?

576i
fuente
Las solicitudes de herramientas se consideran fuera de tema: meta.superuser.com/questions/5845/are-tool-requests-on-topic
Ƭᴇcʜιᴇ007

Respuestas:

7

Puedes intentar usar:

  1. mpack (versión de Windows de mpack / munpack usando la fuente de la versión 1.6 obtenida de http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. Herramienta B64Dec (línea de comando compatible).

stderr
fuente
Solo me gustaría incluir eso que munpackfunciona muy bien para entornos Unix.
AlbertEngelB
munpackme dice Did not find anything to unpackpara un .emlque contiene 2 archivos adjuntos.
Nicolas Raoul
En mi caso, munpack no reconoce la codificación base64,munpack: warning: ignoring unknown content transfer encoding
overdriven el