Як витягнути вкладення з файлів EML за допомогою командного рядка Windows?


9

У мене сотні EML-файлів, які є єдиними електронними листами з вкладеннями.

Я хотів би використовувати сценарій для отримання вкладених файлів, тому я шукаю спосіб витягти будь-який вкладення з одного файлу EML у командному рядку.

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

Будь-яка рекомендація?


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

Відповіді:


7

Ви можете спробувати використовувати:

  1. mpack (версія Windows mpack / munpack з використанням джерела версії 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
overdriven

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.