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?
command-line
email
batch
576i
fonte
fonte
Respostas:
Você pode tentar usar:
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/ ).
Ferramenta B64Dec (linha de comando suporta).
fonte
munpack
funciona muito bem nos ambientes Unix.munpack
diz-meDid not find anything to unpack
para um.eml
que contém 2 anexos.munpack: warning: ignoring unknown content transfer encoding
Um pouco, https://bitbucket.org/mookins/email-extractor Ele recebe entrada de arquivos .eml em um diretório, depois itera sobre eles e os envia para uma pasta de destino.
Ele roda em Java.
fonte