Outlook 2010のPSTファイルからThunderbirdにメールをエクスポートする


13

問題を説明することから始めます。

Exchangeサーバーに接続されたOutlook 2010で電子メールアカウントを構成しました。メールをローカルにPSTファイルにバックアップしました。(現在、Exchangeアカウントにアクセスできなくなりました)

次に、これらのアーカイブされたメールをThunderbird 10.x内で使用するためにエクスポートしました(TBのローカルフォルダーに配置します)。PSTファイルのサイズは約500MBです。

私はさまざまな方法を試しました:

  • 私の最初の試みは、ここで提案さImport > Mail > Outlookれるように TBの中から直接機能を使用することでした。
  • 別の試みでは、OutlookとThunderbirdの両方で構成された3番目の一般的なIMAP電子メール(実際には127.0.0.1インターフェイスでローカルに実行されているメールサーバー)に電子メールを「ドラッグアンドドロップ」してから、TB内のローカルフォルダー。
  • 中間ステップとしてOutlook Expressを使用しようとしました(Outlook-> Outlook Express-> Thunderbird)。

メールはエクスポート時に保存されないため、上記はすべて失敗します。いくつか例を挙げると、いくつかの問題に遭遇しました。

  • Content-Type: multipart/alternative;両方のhtml / text形式の電子メールがある場合、html形式のみがエクスポートされます。
  • 元のエンコードとは異なるエンコードが使用される場合があります(base64、quoted-printableなど)。
  • ルートReceived:ヘッダー)の履歴が完全になくなった
  • アドレスは時々失われ、単に表示名が保持されます。例: To: "First Last" <nick@server.com>に変換されます:To: "First Last"
  • 時々、送信者/受信者のアドレス全体が失われ、反対側のフィールドから単純に複製されます
  • 日付フィールドのタイムゾーンは現在のマシンのタイムゾーンに変更されます(大したものではありません)
  • 他のすべての種類のヘッダーは、異なる方法で追加/削除/書き換えされます...

だから私の質問は、PSTファイルからThunderbirdのEML / MBOXテキスト形式にメールをエクスポートするには、元のヘッダーをすべてきれいに保存する方法ですか?

私はPSTファイルの仕様が現在公開されていることを理解しています(右?) TBのビューソースのように)、単にテキストファイルに書き込むのは難しくないはずです!!

ところで:Outlook ExpressFile > Save Asでは、.eml形式で直接選択してエクスポートできましたが、Outlook 2010には(独自の?)バイナリ.msg形式オプションしかありません(または何か不足しています)...


以下に、電子メールがどのように破壊されるかを示すサンプルを示します-無実の人を保護するために名前やその他のものが変更されました:)

Outlookの元の電子メール(新しいウィンドウで電子メールを開きFile > Properties、「インターネットヘッダー」テキストフィールドに移動して検査しますが、空の場合もあります!)

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

Thunderbirdにメールをインポートしました(ソースを表示するにはCtrl+ のみU

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

Outlok pstからThunderbirdにメールをエクスポートしても問題はないはずです。Exchange(ost)から単純なpstへのエクスポートは適切に行われましたか?pstをクリアなOutlookプロファイルにエクスポートして確認できますか?
アダムリチャードソン

私はそれをそのように使用したことはありませんが、私はこのようなsthを見つけました-それはあなたを助けるかもしれません。 kb.mozillazine.org/Import_.pst_files
アダムリチャード

回答:


2

実際にヘッダーを再構築する唯一のツールは、OutlookFreeware.comのEML形式へのメッセージエクスポートユーティリティです。それはです無料で使いやすいです。私はその開発者の1人なので、お勧めします。


TBのEMLファイルをインポートするには、アドオンaddons.mozilla.org/de/thunderbird/addon/importexporttoolsをインストールする必要があります。このアプローチは簡単に機能します。
デボルス14

1

mozillaZine記事Import .pst filesで問題が処理されます。

Outlookがデフォルトのメールクライアントとして定義されている間にThunderbirdとOutlookの両方を同じコンピューターにインストールし、Tools -> Import -> MailThunderbird内で使用する必要があります。

既に上記の記事をご覧になっているように、なぜ機能しないのかをお知らせください。

Thunderbird PST Importプラグインを試すこともできます


残念ながら、TBが32ビットしかないのに64ビットOutlookを使用している場合、これは機能しません。
デボラス14

1

別のオプションは、GMAILアカウントを作成することです。GMAILアカウントでIMAPを有効にしてから、IMAP GMAILアカウントを使用するようにOutlookを構成します。PSTからOutlook内のIMAP GMAILアカウントにファイルをコピーします。次に、ThunderbirdでGoogle IMAPアカウントを設定し、ファイルをローカルストレージにコピーします。


0

私が見つけた最も簡単な解決策は、自宅で無料で使用できるMailStoreでした

それをインストールし、emlとして電子メールをバックアップしてから、任意の電子メールクライアントにインポートできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.