Jak wyodrębnić załączniki z plików EML za pomocą wiersza poleceń systemu Windows?


9

Mam setki plików EML, które są pojedynczymi wiadomościami e-mail z załącznikami.

Chciałbym użyć skryptów, aby uzyskać załączniki, dlatego szukam sposobu na wyodrębnienie dowolnego załącznika z pojedynczego pliku EML w wierszu polecenia.

Mógłbym przeanalizować każdy plik w celu wyszukania załącznika i użyć na nim dekodera base64, ale mam nadzieję, że ktoś już to napisał.

Jakieś rekomendacje?



Odpowiedzi:


7

Możesz spróbować użyć:

  1. mpack (wersja mpack / munpack dla systemu Windows korzystająca ze źródła w wersji 1.6 uzyskana z http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. Narzędzie B64Dec (obsługa wiersza poleceń).


Chciałbym tylko włożyć w to, że munpackdziała świetnie dla środowiska Unix.
AlbertEngelB

munpackmówi mi, Did not find anything to unpackdla .emlktóry zawiera 2 załączniki.
Nicolas Raoul

W moim przypadku munpack nie rozpoznaje kodowania base64,munpack: warning: ignoring unknown content transfer encoding
przesterowany

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.