Algumas mensagens de e-mail contêm os anexos em um formato chamado TNEF (Transport_Neutral_Encapsulation_Format) . Este anexo é geralmente chamado de winmail.dat
. Ferramentas de extração existem para o linux, mas originalmente elas devem ser abertas pelo Outlook.
Eu tenho uma grande hierarquia de diretórios com mensagens armazenadas no formato MailDir.
Qual a melhor forma de fazer:
Eu posso imaginar uma maneira "crua / ingênua", algo com grep / perl para localizar / cortar, muitos arquivos temporários e, em seguida, agrupar partes extraídas / 7bit_convertidas em uma estrutura de e-mail (esperançosamente) válida.
Alguém pode pensar em uma maneira melhor, talvez usando ferramentas mais apropriadas. Eu também estaria interessado em qualquer Got-Chas que você puder inventar ou em relatos de primeira mão de empreendimentos similares.
Nos meus sonhos mais loucos, alguém aqui escreveu / viu uso de alguma estrutura legal em, e. python para realizar algo como "Recursively frobnicate some_property of eMail em MailDirs matching some_condition".
Substituir a "carne" disso por algo que chame tnef -xyz
serviria a minha necessidade imediata, mas ter um bom "exemplo" como esse certamente será útil para muitos outros casos de uso, não só para mim.