
devido a uma transição do MS Exchange para o Courier IMAP, todas as nossas mensagens de e-mail antigas têm um anexo winmail.dat, que às vezes contém também os anexos originais da mensagem. Estou procurando uma ferramenta que verifique um Maildir inteiro e converta os winmail.dat-s em "anexos normais" (ou exclua aqueles que contêm apenas a versão RTF da mensagem). Sei que existem algumas ferramentas de linha de comando para *nix, mas não encontrei uma solução automatizada para processar Maildirs inteiros. Sugestões?
Responder1
Algumas pesquisas nos últimos minutos revelam que muitas pessoas estão usando o Outlook Express ou o Thunderbird para fazer esse tipo de conversão, baixando as mensagens e depois movendo-as de volta para o servidor IMAP. Se você tiver apenas algumas caixas de correio para fazer, esse pode acabar sendo o caminho de menor resistência.
Parece, para mim, que você irá encadear um grupo de utilitários menores ou criar um script de algo "do zero" sozinho. Parece que provavelmente existem módulos Python e Perl suficientes para lidar com a análise de maildirs e que não deveria ser tão ruim de escrever. Não parece divertido, no entanto. (Eu odeio escrever código que lide com e-mail, pessoalmente...)
Editar:
Aqui estão alguns links sobre: a conversão Outlook / Outlook Express de arquivos WINMAIL.DAT. Não tenho nenhuma dessas mensagens com anexos TNEF em um local acessível para tentar.
Responder2
Desculpe responder a uma pergunta tão antiga - tenho certeza de que as respostas e comentários acima são uma boa solução - mas gostaria de apontar para tnef (http://sourceforge.net/projects/tnef/ehttps://github.com/verdammelt/tnef) que talvez possa ser usado para criar um script de solução.
(Divulgação completa: sou o autor/mantenedor dessa ferramenta).