¿En qué formato almacena Apple Mail sus correos electrónicos?

6

Estamos intentando convertir el buzón de correo electrónico de un usuario de Apple Mail a Outlook 2010.

Copiamos los archivos del mac, y en su mayoría son directorios que terminan en .mbox y contienen una carpeta llamada Messages que contiene .emlx files.

La extensión .mbox en las carpetas inicialmente me hizo pensar que estos mensajes estaban en formato mbox, pero después de algunas investigaciones Encontré que el formato mbox es en realidad un solo archivo, por lo que descarta que esté en ese formato.

    
pregunta leeand00 29.06.2012 - 20:46

3 respuestas

1

El código del sitio de vengefulcow es bueno, pero necesita una ligera modificación si estás jugando con las nuevas versiones de correo.app de OSX y los buzones de imap, aquí hay una diferencia unificada:

$ diff -u emlx2mbox/emlx2mbox.rb emlx2mbox-works/emlx2mbox.rb
--- emlx2mbox/emlx2mbox.rb      2006-12-13 12:02:41.000000000 -0500
+++ emlx2mbox-works/emlx2mbox.rb        2014-02-16 01:28:38.775293976 -0500
@@ -56,7 +56,7 @@
     # Compile messages in mbox directories.
     mbox_dirs = Dir.entries(source_dir).find_all do |entry|
       File.directory?("#{source_dir}/#{entry}") and
-      (entry[-5..-1] == ".mbox")
+      (entry[-9..-1] == ".imapmbox")
     end #find_all
     mbox_dirs.each do |dir|
       if File.directory?("#{source_dir}/#{dir}/Messages")
@@ -68,7 +68,7 @@
     subdirs = Dir.entries(source_dir).find_all do |entry|
       File.directory?("#{source_dir}/#{entry}") and
       entry[0, 1] != "." and
-      entry[-5..-1] != ".mbox"
+      entry[-9..-1] != ".imapmbox"
     end #do
     subdirs.each do |dir|
       self.convert_mailboxes("#{source_dir}/#{dir}", "#{dest_dir}/#{dir}")
    
respondido por el Chris 16.02.2014 - 08:07
5

Puede encontrar una descripción del formato basado en un esfuerzo de ingeniería aquí :

  

Tiene tres partes:

     
  1. La longitud de la parte 2, en bytes
  2.   
  3. El mensaje en sí mismo
  4.   
  5. Metadatos del mensaje (Lista de propiedades XML)
  6.   
    
respondido por el nohillside 29.06.2012 - 21:27
4

Había una pregunta en Stack Overflow donde la respuesta está vinculada a un programa para convertir a formato mbox .

Parece ser propietario y, por lo tanto, no está bien documentado en el dominio público.

    
respondido por el conorgriffin 29.06.2012 - 20:59

Lea otras preguntas en las etiquetas