Ésta parece ser una joya: dónde encontrar documentación sobre la estructura de archivos de Apple .emlx de correo (y sus variantes parciales, y el significado de las estructuras de directorios). Los documentos no parecen existir en el sitio de Apple, ni puedo encontrar ninguna mención razonable a través de Google.Documentación en las estructuras de datos .emlx de Apple Mail (para fines de conversión)?
El punto de esto es la creación de un script bash/ruby / python/insert-script-langauge-here para convertir un desorden de estos archivos en algo utilizable/flexible, como Maildir o Mbox. El objetivo final es migrar una instantánea de la tienda de/Library/Mail de un usuario a una configuración existente de Dovecot, que utiliza una forma de Maildir.
Sí, I am aware of this program pero no aborda la solución que busco. La conversión de 20 buzones a mano y de forma manual insertarlos en una instalación existente requerirá más horas que acaba de escribir un guión que digiere los mensajes en otra cosa y luego almacenar automáticamente donde deben estar. No importa que haya potencialmente media docena más usuarios que requerirán este procedimiento. Así que vale la pena mi tiempo para guiarlo.
Por favor, vote para cerrar el duplicado de esta pregunta mientras está pendiente la eliminación, en lugar de votar para que esta pregunta se cierre. Por alguna razón, hay problemas técnicos ocasionales al usar Chrome como navegador.
SEGUIMIENTO: Parece que el formato realmente no está documentado, y que la mayoría de las fuentes lo han modificado por ingeniería inversa. Si tengo tiempo, intentaré hacerlo por mí mismo; y si tengo éxito, publicaré un segundo seguimiento con los detalles de mis hallazgos.
https: //gist.github .com/karlcow/5276813 parece contener algún código Python de origen desconocido que implementa más o menos lo que está en las respuestas a continuación. – tripleee