Come estrarre gli allegati dai file EML con la riga di comando di Windows?


9

Ho centinaia di file EML che sono e-mail singole con allegati.

Vorrei utilizzare gli script per ottenere gli allegati, ecco perché sto cercando un modo per estrarre qualsiasi allegato da un singolo file EML in una riga di comando.

Potrei analizzare ogni file per cercare l'allegato e usare un decoder base64 su quello, ma spero che qualcuno abbia già scritto questo.

Qualche raccomandazione?


Le richieste di strumenti sono considerate fuori tema: meta.superuser.com/questions/5845/are-tool-requests-on-topic
Ƭᴇcʜιᴇ007

Risposte:


7

Puoi provare a usare:

  1. mpack (versione Windows di mpack / munpack utilizzando il sorgente versione 1.6 ottenuto da http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. Strumento B64Dec (supporta riga di comando).


Vorrei solo che munpackfunzionasse perfettamente per gli ambienti Unix.
AlbertEngelB,

munpackmi dice Did not find anything to unpackper un .emlche contiene 2 allegati.
Nicolas Raoul,

Nel mio caso munpack non riconosce la codifica base64,munpack: warning: ignoring unknown content transfer encoding
overdrive

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.