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?
command-line
email
batch
576i
fuente
fuente
Respuestas:
Puedes intentar usar:
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/ ).
Herramienta B64Dec (línea de comando compatible).
fuente
munpack
funciona muy bien para entornos Unix.munpack
me diceDid not find anything to unpack
para un.eml
que contiene 2 archivos adjuntos.munpack: warning: ignoring unknown content transfer encoding
Un poco de un enchufe, https://bitbucket.org/mookins/email-extractor Toma la entrada de archivos .eml en un directorio, luego los iterará y los enviará a una carpeta de destino.
Se ejecuta en Java.
fuente