Как извлечь вложения из файлов EML с помощью командной строки Windows?


9

У меня есть сотни файлов EML, которые представляют собой отдельные электронные письма с вложениями.

Я хотел бы использовать сценарии для получения вложений, поэтому я ищу способ извлечь любое вложение из одного файла EML в командной строке.

Я мог бы проанализировать каждый файл, чтобы найти вложение и использовать для этого декодер base64, но я надеюсь, что кто-то уже написал это.

Любая рекомендация?


Запросы инструмента считаются не по теме: meta.superuser.com/questions/5845/are-tool-requests-on-topic
ƬᴇcƬᴇιᴇ007

Ответы:


7

Вы можете попробовать использовать:

  1. mpack (версия mpack / munpack для Windows с использованием источника версии 1.6, полученного с http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. Инструмент B64Dec (поддержка командной строки).


Просто хотелось бы добавить, что это munpackпрекрасно работает для среды Unix.
AlbertEngelB

munpackговорит мне , Did not find anything to unpackдля .emlкоторый содержит 2 приложения.
Николас Рауль

В моем случае munpack не распознает кодировку base64,munpack: warning: ignoring unknown content transfer encoding
перегружено

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.