Exportieren von E-Mails aus einer PST-Datei in Outlook 2010 nach Thunderbird

13

Ich werde mit der Beschreibung des Problems beginnen.

Ich hatte ein in Outlook 2010 konfiguriertes E-Mail-Konto, das mit einem Exchange-Server verbunden war. Ich habe meine E-Mails lokal in einer PST-Datei gesichert. (Jetzt habe ich keinen Zugriff mehr auf das Exchange-Konto)

Als nächstes wollte ich diese archivierten Mails exportieren, um sie in Thunderbird 10.x zu verwenden (platzieren Sie sie in den lokalen Ordnern in TB). Die PST-Datei ist ungefähr 500 MB groß.

Ich habe verschiedene Methoden ausprobiert:

  • Mein erster Versuch war , die verwenden Import > Mail > OutlookFeatures direkt von innen TB wie hier vorgeschlagen .
  • In einem anderen Versuch habe ich meine E-Mails (per Drag-Drop) in eine dritte gemeinsame IMAP-E-Mail kopiert, die sowohl in Outlook als auch in Thunderbird (einem lokal auf der 127.0.0.1-Oberfläche ausgeführten E-Mail-Server ) konfiguriert ist, und sie dann abgerufen mein lokaler Ordner einmal in TB.
  • Ich habe sogar versucht, Outlook Express als Zwischenschritt zu verwenden (Outlook -> Outlook Express -> Thunderbird).

All dies schlägt fehl, da die E-Mails beim Export nicht erhalten bleiben. Ich bin auf eine Reihe von Problemen gestoßen, um nur einige zu nennen:

  • Wenn wir Content-Type: multipart/alternative;E-Mails mit beiden HTML- / Textformaten haben, wird nur die HTML exportiert.
  • Manchmal werden andere Codierungen als die Originalcodierungen verwendet (base64, quoted-printable usw.).
  • Die Geschichte der Routen ( Received:Header) ist komplett verschwunden
  • Die Adressen gehen manchmal verloren und einfach der Anzeigename bleibt erhalten. ex: To: "First Last" <[email protected]>verwandelt sich in:To: "First Last"
  • Manchmal geht die gesamte Absender- / Empfängeradresse verloren und wird einfach aus dem gegenüberliegenden Feld kopiert
  • Die Zeitzone des Datumsfelds wird in die Zeitzone des aktuellen Computers geändert (kein Problem).
  • alle möglichen anderen Header werden anders hinzugefügt / entfernt / umgeschrieben ...

Meine Frage ist also, wie ich E-Mails aus meiner PST-Datei in das EML / MBOX-Textformat von Thunderbird exportieren kann, wobei alle ursprünglichen Header auf saubere Weise erhalten bleiben.

Ich verstehe, dass die Spezifikation von PST-Dateien jetzt öffentlich verfügbar ist (richtig?), Also hoffe ich, dass jemand ein anständiges Tool für diese Aufgabe entwickelt hat. wie View-Source in TB), sollte es nicht schwierig sein, sie einfach in Textdateien zu schreiben !!

Übrigens: In Outlook Express konnten wir das File > Save AsEML-Format direkt auswählen und exportieren, in Outlook 2010 ist jedoch nur das (proprietäre?) Binäre MSG-Format verfügbar (oder fehlt mir etwas) ...


Hier ist ein Beispiel, um zu zeigen, wie die E-Mails entstellt werden - Namen und andere Dinge wurden geändert, um die Unschuldigen zu schützen :)

Original-E-Mail in Outlook (E-Mail in neuem Fenster öffnen File > Properties, das Textfeld "Internet-Header" aufrufen und überprüfen, obwohl es manchmal nur leer ist!)

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: <[email protected]>
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

Importierte E-Mail in Thunderbird (einfach Ctrl+ U, um den Quelltext anzuzeigen)

From: sender@server
Subject: test
Thread-Index: A9999888877776666555544443333g==
Date: Thu, 3 Feb 2011 12:51:15 -0500
Message-ID: <[email protected]>
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
merv
quelle
Es sollte keine Probleme geben, E-Mails von Outlok pst nach Thunderbird zu exportieren. Sind Sie sicher, dass der Export von Exchange (ost) nach Simple PST ordnungsgemäß funktioniert hat? Könnten Sie dies überprüfen, indem Sie pst in ein übersichtliches Outlook-Profil exportieren?
Adam RichardSon
Ich habe es nie so benutzt, aber ich habe so etwas gefunden - es könnte dir helfen. kb.mozillazine.org/Import_.pst_files
Adam RichardSon

Antworten:

1

Der MozillaZine-Artikel Import von PST-Dateien behandelt das Problem.

Sie müssen sowohl Thunderbird als auch Outlook auf demselben Computer installiert haben, während Outlook als Standard-E-Mail-Client definiert ist, und dann Tools -> Import -> Mailin Thunderbird verwenden.

Da Sie den obigen Artikel bereits gesehen haben, teilen Sie uns bitte mit, warum er bei Ihnen nicht funktioniert.

Sie können auch das Thunderbird PST-Import-Plugin ausprobieren .

Harrymc
quelle
Leider funktioniert dies nicht, wenn Sie ein 64-Bit-Outlook verwenden, während TB nur 32-Bit ist.
Devolus
1

Eine andere Möglichkeit ist das Erstellen eines GMAIL-Kontos. Aktivieren Sie IMAP in Ihrem GMAIL-Konto und konfigurieren Sie Outlook für die Verwendung des IMAP-GMAIL-Kontos. Kopieren Sie Ihre Dateien aus Ihrem PST in Ihr IMAP GMAIL-Konto in Outlook. Konfigurieren Sie dann Ihr Google IMAP-Konto in Thunderbird und kopieren Sie die Dateien in Ihren lokalen Speicher.

Kobaltz
quelle
0

Die einfachste Lösung, die ich gefunden habe, war MailStore , kostenlos für den Heimgebrauch:

Sie installieren es und sichern Ihre E-Mails als E-Mail. Anschließend können Sie es in einen beliebigen E-Mail-Client importieren.

Nicu Zecheru
quelle