Ich habe Hunderte von EML-Dateien, bei denen es sich um einzelne E-Mails mit Anhängen handelt.
Ich möchte Skripte verwenden, um die Anhänge abzurufen. Deshalb suche ich nach einer Möglichkeit, Anhänge aus einer einzelnen EML-Datei in einer Befehlszeile zu extrahieren.
Ich könnte jede Datei analysieren, um nach dem Anhang zu suchen und einen base64-Decoder dafür zu verwenden, aber ich hoffe, dass jemand dies bereits geschrieben hat.
Irgendeine Empfehlung?
command-line
email
batch
576i
quelle
quelle
Antworten:
Sie können versuchen, Folgendes zu verwenden:
mpack (Windows-Version von mpack / munpack unter Verwendung der Quelle Version 1.6 von http://ftp.andrew.cmu.edu/pub/mpack/ ).
B64Dec-Tool (Befehlszeilenunterstützung).
quelle
munpack
funktioniert hervorragend für Unix-Umgebungen.munpack
sagt mirDid not find anything to unpack
für eine.eml
, die 2 Anhänge enthält.munpack: warning: ignoring unknown content transfer encoding
Ein bisschen wie ein Plug, https://bitbucket.org/mookins/email-extractor Es werden Eingaben von EML-Dateien in ein Verzeichnis vorgenommen, diese werden dann durchlaufen und in einen Zielordner ausgegeben.
Es läuft auf Java.
quelle