exporter des e-mails du fichier PST dans Outlook 2010 vers Thunderbird


13

Je vais commencer par décrire le problème ..

J'avais un compte de messagerie configuré dans Outlook 2010 connecté à un serveur Exchange. J'ai sauvegardé mes e-mails localement dans un fichier PST. (maintenant je n'ai plus accès au compte Exchange)

Ensuite, je voulais exporter ces courriers archivés pour les utiliser dans Thunderbird 10.x (les placer dans les dossiers locaux en TB). La taille du fichier PST est d'environ 500 Mo.

J'ai essayé différentes méthodes:

  • Ma première tentative a été d'utiliser la Import > Mail > Outlookfonctionnalité directement depuis l'intérieur de TB comme suggéré ici .
  • Dans une autre tentative, j'ai "copié" mes e-mails (glisser-déposer) vers un troisième e-mail IMAP commun configuré dans Outlook et Thunderbird (qui est en fait un serveur de messagerie localement exécuté sur l'interface 127.0.0.1), puis je les ai tirés dans mon dossier local une fois à l'intérieur de TB.
  • J'ai même essayé d'utiliser Outlook Express comme étape intermédiaire (Outlook -> Outlook Express -> Thunderbird).

Tout ce qui précède échoue, car les e-mails ne sont pas conservés lors de l'exportation. J'ai rencontré un certain nombre de problèmes, pour n'en nommer que quelques-uns:

  • si nous avons des Content-Type: multipart/alternative;e - mails avec les deux formats html / texte, seul celui html est exporté.
  • des encodages différents sont parfois utilisés par rapport aux originaux (base64, devis imprimable, etc.)
  • l'histoire des itinéraires (en- Received:têtes) a complètement disparu
  • les adresses sont parfois perdues et simplement le nom d'affichage est conservé. ex: To: "First Last" <nick@server.com>se transforme en:To: "First Last"
  • parfois, l'adresse de l'expéditeur / destinataire est perdue et simplement dupliquée à partir du champ opposé
  • le fuseau horaire du champ de date est remplacé par le fuseau horaire de la machine actuelle (pas un biggie)
  • toutes sortes d'autres en-têtes sont ajoutés / supprimés / réécrits différemment ...

Donc, ma question est de savoir comment puis-je exporter des e-mails de mon fichier PST au format textuel EML / MBOX de Thunderbird, de manière propre à conserver tous les en-têtes d'origine?

Je comprends que la spécification des fichiers PST est désormais accessible au public (non?), Donc j'espère que quelqu'un a développé un outil décent pour cette tâche. comme view-source en TB), il ne devrait pas être difficile de simplement les écrire dans des fichiers texte !!

BTW: Dans Outlook Express, nous pouvions directement choisir File > Save Aset exporter au format .eml, mais Outlook 2010 n'a que l'option de format .msg binaire (propriétaire?) (Ou ai-je raté quelque chose) ...


Voici un exemple pour montrer comment les e-mails sont altérés - les noms et autres éléments ont été modifiés pour protéger les innocents :)

E-mail d'origine dans Outlook (ouvrez l'e-mail dans une nouvelle fenêtre, accédez au File > Propertieschamp de texte "En-têtes Internet" et inspectez-le, bien qu'il soit parfois vide!)

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 importé dans Thunderbird (simplement Ctrl+ Upour afficher la source)

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

L'exportation des e-mails d'Outlok pst vers Thunderbird ne devrait pas poser de problème. Êtes-vous sûr que l'exportation d'Exchange (ost) vers un simple pst s'est déroulée correctement? Pourriez-vous le vérifier en exportant pst dans un profil Outlook clair?
Adam RichardSon

Je ne l'ai jamais utilisé de cette façon, mais j'ai trouvé quelque chose comme ça - cela peut Vous aider. kb.mozillazine.org/Import_.pst_files
Adam RichardSon

Réponses:



1

L'article de mozillaZine Importer des fichiers .pst traite le problème.

Vous devez avoir installé Thunderbird et Outlook sur le même ordinateur, tandis qu'Outlook est défini comme le client de messagerie par défaut, puis utilisé Tools -> Import -> Maildans Thunderbird.

Comme vous avez déjà vu l'article ci-dessus, faites-nous savoir pourquoi cela ne fonctionne pas pour vous.

Vous pouvez également essayer le plugin Thunderbird PST Import .


Malheureusement, cela ne fonctionne pas lorsque vous utilisez un Outlook 64 bits alors que TB n'est que de 32 bits.
Devolus

1

Une autre option consiste à créer un compte GMAIL. Activez IMAP dans votre compte GMAIL, puis configurez Outlook pour utiliser le compte IMAP GMAIL. Copiez vos fichiers de votre PST vers votre compte IMAP GMAIL dans Outlook. Configurez ensuite votre compte Google IMAP dans Thunderbird et copiez les fichiers sur votre stockage local.


0

La solution la plus simple que j'ai trouvée était MailStore , gratuite pour un usage domestique:

Vous l'installez et sauvegardez votre courrier électronique en tant qu'eml, puis vous pouvez l'importer dans n'importe quel client de messagerie.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.