Como extrair anexos de arquivos EML com a linha de comando do Windows?


9

Eu tenho centenas de arquivos EML, que são emails únicos com anexos.

Gostaria de usar scripts para obter os anexos, é por isso que estou procurando uma maneira de extrair qualquer anexo de um único arquivo EML em uma linha de comando.

Eu poderia analisar cada arquivo para procurar o anexo e usar um decodificador base64, mas espero que alguém já tenha escrito isso.

Alguma recomendação?


As solicitações de ferramenta são consideradas fora de tópico: meta.superuser.com/questions/5845/are-tool-requests-on-topic
#

Respostas:


7

Você pode tentar usar:

  1. mpack (versão para Windows do mpack / munpack usando a fonte da versão 1.6 obtida em http://ftp.andrew.cmu.edu/pub/mpack/ ).

  2. Ferramenta B64Dec (linha de comando suporta).


Gostaria apenas de inserir o código que munpackfunciona muito bem nos ambientes Unix.
AlbertEngelB

munpackdiz-me Did not find anything to unpackpara um .emlque contém 2 anexos.
Nicolas Raoul

No meu caso munpack não reconhece a codificação Base64,munpack: warning: ignoring unknown content transfer encoding
overdriven

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.