Outlook 2010のPSTファイルからThunderbirdにメールをエクスポートする
問題を説明することから始めます。 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、「インターネットヘッダー」テキストフィールドに移動して検査しますが、空の場合もあります!) …