Wie extrahiere ich Anhänge aus EML-Dateien mit der Windows-Befehlszeile?


9

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?


Tool-Anfragen gelten als nicht zum Thema gehörend: meta.superuser.com/questions/5845/are-tool-requests-on-topic
Ƭᴇcʜιᴇ007

Antworten:


7

Sie können versuchen, Folgendes zu verwenden:

  1. mpack (Windows-Version von mpack / munpack unter Verwendung der Quelle Version 1.6 von http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. B64Dec-Tool (Befehlszeilenunterstützung).


Ich möchte nur einsteigen, das munpackfunktioniert hervorragend für Unix-Umgebungen.
AlbertEngelB

munpacksagt mir Did not find anything to unpackfür eine .eml, die 2 Anhänge enthält.
Nicolas Raoul

In meinem Fall erkennt munpack die base64-Codierung nicht,munpack: warning: ignoring unknown content transfer encoding
übersteuert

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.