esportare e-mail dal file PST in Outlook 2010 a Thunderbird


13

Inizierò descrivendo il problema ..

Avevo un account di posta elettronica configurato in Outlook 2010 collegato a un server Exchange. Ho eseguito il backup delle mie e-mail localmente in un file PST. (ora non ho più accesso all'account Exchange)

Successivamente ho voluto esportare queste mail archiviate per utilizzarle all'interno di Thunderbird 10.x (inserirle nelle cartelle locali in TB). Il file PST ha una dimensione di circa 500 MB.

Ho provato diversi metodi:

  • Il mio primo tentativo è stato di utilizzare la Import > Mail > Outlookfunzione direttamente dall'interno della TB, come suggerito qui .
  • In un altro tentativo, ho "copiato" le mie e-mail (trascinamento della selezione) in una terza e-mail IMAP comune configurata in Outlook e Thunderbird (che in realtà è un server di posta in esecuzione localmente sull'interfaccia 127.0.0.1), quindi li ho inseriti in la mia cartella locale una volta dentro TB.
  • Ho anche provato a utilizzare Outlook Express come passaggio intermedio (Outlook -> Outlook Express -> Thunderbird).

Tutto quanto sopra fallisce, poiché le e-mail non vengono conservate quando vengono esportate. Ho riscontrato una serie di problemi, per citarne alcuni:

  • se abbiamo Content-Type: multipart/alternative;e-mail con entrambi i formati html / text, viene esportato solo quello html.
  • a volte vengono utilizzate codifiche diverse rispetto a quelle originali (base64, quoted-stampabile, ecc.)
  • la storia delle rotte ( Received:intestazioni) è completamente sparita
  • gli indirizzi vengono talvolta persi e viene semplicemente mantenuto il nome visualizzato. es: To: "First Last" <nick@server.com>viene trasformato in:To: "First Last"
  • a volte l'intero indirizzo mittente / destinatario viene perso e semplicemente duplicato dal campo opposto
  • il fuso orario del campo data viene modificato nel fuso orario della macchina corrente (non un biggie)
  • tutti i tipi di altre intestazioni vengono aggiunti / rimossi / riscritti in modo diverso ...

Quindi la mia domanda è come posso esportare le e-mail dal mio file PST nel formato testuale EML / MBOX di Thunderbird, in modo pulito, preservando tutte le intestazioni originali?

Comprendo che le specifiche dei file PST sono ora pubblicamente disponibili (giusto?), Quindi spero che qualcuno abbia sviluppato uno strumento decente per questa attività. Per come la vedo io, se in qualche modo avessimo accesso alle email non elaborate in Outlook ( come view-source in TB), non dovrebbe essere difficile semplicemente scriverli in file di testo !!

A proposito: in Outlook Express abbiamo potuto scegliere File > Save Ased esportare direttamente in formato .eml, ma Outlook 2010 ha solo l'opzione di formato .msg binario (proprietario?) (O mi manca qualcosa) ...


Ecco un esempio per mostrare come le e-mail vengono alterate: nomi e altre cose sono state modificate per proteggere gli innocenti :)

Email originale in Outlook (apri l'e-mail in una nuova finestra, vai File > Propertiese controlla il campo di testo "Intestazioni Internet", anche se a volte è solo vuoto!)

Received: from mail.server (192.168.2.1)
 by s2.server (192.168.5.1) with Microsoft SMTP Server id 14.0.702.0; 
 Thu, 3 Feb 2011 12:51:26 -0500
Received: from mail.server (mail.server [192.168.6.1])
 by mail.server (8.14.5.Beta0/8.14.5.Beta0) with ESMTP id p00000000000002;
 Thu, 3 Feb 2011 12:51:26 -0500
Received: from smtp.server (smtp.server [192.168.4.1])
 by mail.server (8.14.5.Beta0/8.14.5.Beta0) with ESMTP id p00000000000001
 for <list@server>; Thu, 3 Feb 2011 12:51:16 -0500
Received: from s3.server (s4.server [192.168.3.1])
 by smtp.server (8.14.4/8.14.4) with ESMTP id p0000000000000
 for <list@server>; Thu, 3 Feb 2011 12:51:16 -0500 (envelope-from sender@server)
Received: from s1.server ([ffff::0000:000:0000:0000])
 by s3.server ([ffff::1111:000:0000:0000%12]) with mapi; 
 Thu, 3 Feb 2011 12:51:15 -0500
From: sender@server
Subject: test
Thread-Topic: test
Thread-Index: A0000000011112222333344445555g==
Date: Thu, 3 Feb 2011 12:51:15 -0500
Message-ID: <99887766554433221100FFEEDDCCBBAA99887766@s1.server>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
To: undisclosed-recipients:;
Return-Path: list-request@server
X-MS-Exchange-Organization-AuthSource: s2.server
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Exchange-Organization-AVStamp-Mailbox: MSFTFF;1;0;0 0 0
X-MS-Exchange-Organization-SCL: -1

Email importata in Thunderbird (semplicemente Ctrl+ Uper visualizzare la fonte)

From: sender@server
Subject: test
Thread-Index: A9999888877776666555544443333g==
Date: Thu, 3 Feb 2011 12:51:15 -0500
Message-ID: <99887766554433221100FFEEDDCCBBAA99887766@s1.server>
acceptlanguage: en-US
Content-Language: en-us
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
To: sender@server
X-Mailer: Microsoft Outlook 14.0
x-ms-exchange-organization-authsource: s2.server
x-ms-exchange-organization-authas: Anonymous
X-OlkEid: 00112233445566778899AABBCCDDEEFF00112233

Non dovrebbero esserci problemi nell'esportazione di e-mail da Outlok pst a Thunderbird. Sei sicuro che l'esportazione da Exchange (ost) a pst semplice sia andata a buon fine? Potresti verificarlo esportando pst nel profilo di Outlook chiaro?
Adam RichardSon

Non l'ho mai usato in quel modo, ma ho trovato sth in questo modo - potrebbe aiutarti. kb.mozillazine.org/Import_.pst_files
Adam RichardSon

Risposte:



1

L'articolo mozillaZine Importa file .pst tratta il problema.

Devi avere sia Thunderbird che Outlook installati sullo stesso computer, mentre Outlook è definito come client di posta elettronica predefinito e quindi utilizzarlo Tools -> Import -> Mailin Thunderbird.

Come hai già visto l'articolo sopra, facci sapere perché non funziona per te.

Puoi anche provare il plug-in di importazione PST Thunderbird .


Purtroppo questo non funziona quando si utilizza un Outlook a 64 bit mentre la TB è solo a 32 bit.
Devolus,

1

Un'altra opzione è quella di creare un account GMAIL. Abilita IMAP nel tuo account GMAIL e quindi configura Outlook per utilizzare l'account GMAIL IMAP. Copia i tuoi file dal tuo PST sul tuo account IMAP GMAIL all'interno di Outlook. Quindi configura il tuo account IMAP di Google in Thunderbird e copia i file nella memoria locale.


0

La soluzione più semplice che ho trovato era MailStore , gratuito per uso domestico:

Lo installi e fai il backup della tua email come eml, quindi puoi importarlo in qualsiasi client di posta elettronica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.