In che formato vengono archiviate le e-mail di Apple Mail?

6

Stiamo provando a convertire la casella di posta elettronica di un utente da Apple Mail a Outlook 2010.

Abbiamo copiato i file dal Mac e sono principalmente directory che terminano in .mbox e contengono una cartella denominata Messages contenente .emlx file.

L'estensione .mbox delle cartelle inizialmente mi ha fatto pensare che questi messaggi erano nel formato mbox, ma dopo qualche ricerca Ho scoperto che il formato mbox è in realtà un singolo file, in modo da escludere che sia in tale formato.

    
posta leeand00 29.06.2012 - 20:46
fonte

3 risposte

1

Il codice del sito di vengefulcow è bello, ma necessita di una leggera modifica se stai scherzando con le nuove versioni di mail.app di OSX e le caselle di posta imap, ecco una differenza unificata:

$ 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}")
    
risposta data 16.02.2014 - 08:07
fonte
5

Puoi trovare una descrizione del formato basato su uno sforzo di reingegnerizzazione qui :

It has three parts:

  1. The length of part 2, in bytes
  2. The message itself
  3. Message metadata (XML Property List)
    
risposta data 29.06.2012 - 21:27
fonte
4

C'era una domanda su Stack Overflow dove la risposta è legata a un programma da convertire in formato mbox .

Sembra proprietario e quindi non ben documentato nel pubblico dominio.

    
risposta data 29.06.2012 - 20:59
fonte

Leggi altre domande sui tag