8

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

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

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

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

2 ответа2

7

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

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

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

1

Немного о штекере, https://bitbucket.org/mookins/email-extractor Он принимает входные файлы .eml в каталоге, затем перебирает их и выводит в целевую папку.

Работает на Java.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .