
Debido a una transición de MS Exchange a Courier IMAP, todos nuestros mensajes de correo antiguos tienen un archivo adjunto winmail.dat, que a veces también contiene los archivos adjuntos originales del mensaje. Estoy buscando una herramienta que escanee un Maildir completo y convierta los winmail.dat-s en "archivos adjuntos normales" (o elimine los que solo contienen la versión RTF del mensaje). Me doy cuenta de que existen algunas herramientas de línea de comandos para *nix, pero no he encontrado una solución automatizada para procesar Maildirs completos. ¿Sugerencias?
Respuesta1
Algunas búsquedas en los últimos minutos revelan que muchas personas están usando Outlook Express o Thunderbird para realizar este tipo de conversión descargando los mensajes y luego moviéndolos nuevamente al servidor IMAP. Si solo tiene unos pocos buzones de correo para hacer, ese podría terminar siendo el camino de menor resistencia.
A mí me parece que vas a encadenar un grupo de utilidades más pequeñas o a escribir algo "desde cero" tú mismo. Parece que probablemente hay suficientes módulos de Python y Perl que se encargan de analizar los directorios de correo y que no debería ser tan odioso escribirlos. Aunque no parece divertido. (Personalmente, odio escribir código que trate con correo electrónico...)
Editar:
Aquí hay un par de enlaces sobre la conversión Outlook/Outlook Express de archivos WINMAIL.DAT. No tengo ninguno de estos mensajes con archivos adjuntos TNEF en un lugar práctico para probarlo.
Respuesta2
Lamento responder a una pregunta tan antigua. Estoy seguro de que las respuestas y los comentarios anteriores son una buena solución, pero me gustaría señalar tnef (http://sourceforge.net/projects/tnef/yhttps://github.com/verdammelt/tnef) que quizás podría usarse para crear un script para una solución.
(Divulgación completa: soy el autor/mantenedor de esa herramienta).