web-dev-qa-db-ja.com

PSTファイルをGmailにインポートするにはどうすればよいですか?

メールをGmailに移行中です。以前はOutlookを使用していましたが、さまざまなPSTファイル(約7GB相当)に大量のメールが保存されています。最終的には、これらすべてをGmailに保存して、メールアーカイブ全体を利用できるようにしたいと考えています。

OutlookのIMAP機能を使用して最初のPSTファイルをインポートし、フォルダーを1つずつドラッグしました。これは機能しましたが、かなり遅く、面倒でした(数分ごとにチェックして次のフォルダーを設定する必要があったためです)。

Outlookを使用せずに、または何らかの方法でインポートを実行し、介入なしで一晩放置して、インポートを実行する方法はありますか?

私はGoogle Sync for Outlookの使用を検討しましたが、これにより、すでにアップロードしたすべてのメールがプルダウンされるように見えます。これは避けたいと思います(ただし、これが唯一のオプションである場合は、 !)

15
John

最近同じ問題が発生し、10 GB近くのpstファイルをGmailにエクスポートする必要がありました。私もOutlookを使用しようとしましたが、プロセスが信頼できないため、あきらめました。他の人に役立つと期待して、私がしたことの簡単な要約を以下に示します。

1)まず、Google Appsアカウントをお持ちの場合は、公式の「Google Apps Migrationツール」を使用してください。私のようで、通常のアカウントで行き詰まっている場合は、読み進めてください。

2)PSTファイルをよりシンプルなMBOX形式に変換する必要があります。これは、Outlookと直接通信するThunderbirdおよびそのインポートウィザードで実行できますが、私はオープンソースプログラムreadpst(libpstプロジェクトの一部)を使用しました。私はLinuxを使用しており、パッケージマネージャーから取得しただけです。Google検索でWindowsのバージョンが表示されました こちら 。完了すると、各メールフォルダー(受信トレイ、送信済みアイテムなど)に1つずつ、複数のmboxファイルが作成されます。

3)mboxファイルを取得したら、優れたpythonスクリプト IMAP Upload を使用します。スクリプトは、Gmailの認証情報を1つのmbox名として取得します。 Gmailサーバー上の入力および出力フォルダー(ラベル)。

これにより、この困難なプロセスを正常に完了することができます。スクリプトは、失敗時に各メールのアップロードを自動的に再試行し、単一のmboxファイルで機能します。私はbashループを使用して、すべての異なる(50以上の)メールフォルダーを自動的に処理し、2日間アップロードするだけにしました。

:このスクリプトには、英語以外のフォルダ名に関する問題があります。私のフォルダー名のほとんどはヘブライ語だったので、pythonファイルに小さな修正を適用する必要がありました。作成者に送信しようとします。また、Gmailでは、単語間に複数のスペースがあるので、mboxのファイル名の1つがそのような場合は、必ず修正してください。

その他の便利な機能:MBOXは非常にシンプルな形式です。これは実際には、すべてのメールを含む長いテキストファイルです。毎年のアーカイブを表す複数のpstファイルがありました。これは、複数のpstファイルに同じフォルダーがあったことを意味します。 MBOXは非常にシンプルなので、1つのファイルを別のファイルに追加するだけでメールボックスをマージできます。これにより、同じ名前のMBOXファイルをマージする単純なスクリプトを作成し、すべてのpstファイルをすべてのメールを含む一連の一意のフォルダーに単純化することができました。

それだけです、うまくいけばすべてが期待どおりに機能します:)

12
Or Zarchi

Google App Sync for Outlook を検討すると、 PSTから直接インポート できます。

2
justinpeck

最も推奨される提案は、Googleの移行ツールを使用して、翌朝までに完了するように、夜間に実行するように設定することです。以前に移行したデータが複製されないように、必ず新しいデータのインポートオプションを選択してください。

また、移行の進行中はメールを使用しないことをお勧めしますが、必要な場合はメールにアクセスできます。

1
Oneil

Google移行ツール、Thunderbirdのインポート、MBOXへの変換、その他のいくつかの半自動化ツールを試しましたが、「不明な送信者」の問題が発生しました。最も強力なソリューションは、本質的に2ステップのプロセスであるExchangeサーバーを使用することです。

  1. PSTからExchangeメールボックスにメールをコピーします(IMAP4メールボックスにミラーリングされます)
  2. IMAP4メールボックスからGmailメールボックスにメールをコピーする

Exchange Server 2007 SP1(評価版)およびVirtual PC 2007(無料)の事前構成されたVHDを使用して、これらのガイドラインに従うことができました。

MS Virtual PC 2007 SP1 http://www.Microsoft.com/en-us/download/details.aspx?id=24439

MS Exchange Server 2007 SP1 VHD http://www.Microsoft.com/en-us/download/details.aspx?id=14901

Microsoft Outlook 2007を使用して電子メールをPSTからExchangeメールボックスに移動する(IMAP4メールボックスにミラーリングする)ほかに、Thunderbirdを使用して電子メールをIMAP4メールボックスからGmailに移動することも役立ちました。 Outlookでテストしたときは問題なく動作しましたが、Thunderbirdのインターフェースを好んでおり、状況を整えるのにも役立ちました。

以下は簡略化した詳細ですが、他の人が提供してくれた投稿や参考文献に感謝します。

ホストPCデスクトップ->スタート->コントロールパネル->ネットワーク接続->プロパティ->インストール->仮想マシンネットワークサービス仮想PC->編集->設定->ネットワーク設定->アダプタ1->デスクトップネットワーク接続を選択Virtual PCを更新したばかり->編集->設定->共有フォルダ->データまたはインストールファイルをホストデスクトップにコピーするVirtual PC Desktop->スタート->コントロールパネル->ネットワーク接続->プロパティ-> TCP/IP -> IPを取得+ DNSを取得

Exchange管理コンソール->組織の構成->ハブトランスポート->新しい承認済みドメインExchange管理コンソール->組織の構成->ハブトランスポート->電子メールアドレスポリシー->編集->追加->承認済みドメインの選択+返信Exchangeとして設定管理コンソール->組織の構成->ハブトランスポート->承認済みドメイン-> +デフォルトとして設定 http://exchangeserverpro.com/change-business-email-domain

Exchange管理コンソール->サーバー構成>クライアントアクセス> POP3およびIMAP4->認証->プレーンテキストログオン(後でログインするときに問題が発生する場合はオプション) http://exclusivelyexchange.com/how-to- connect-pop-and-imap-clients-to-exchange /

管理ツール->ドメインコントローラセキュリティポリシー->アカウントポリシー->パスワードポリシー->優先要件を設定(例:複雑さを無効にする)管理ツール->ドメインセキュリティポリシー->アカウントポリシー->パスワードポリシー->優先要件を設定(例:複雑さを無効にする)管理ツール->サービス-> Microsoft Exchange IMAP4->スタート+自動

Exchange管理コンソール->受信者の構成->メールボックス->新しいメールボックス->ユーザーメールボックス->新しいユーザーのメールボックスを作成+メールボックスデータベースを選択 http://technet.Microsoft.com/en-us/library/ff406204 %28v = exchg.80%29.aspx

Exchange管理コンソール->組織の構成-> Exchange管理者の追加->ユーザーの選択+ Exchange組織管理者の役割 http://technet.Microsoft.com/en-us/library/aa998008%28v=exchg.80%29 .aspx

仮想ハードドライブにOutlookをインストールします(一般的には推奨されませんが、Gmailへの転送には機能します)PSTファイルを仮想ハードドライブにコピーします

Exchangeアカウントを追加する(キャッシュされたExchangeモードをオフにする)PSTファイルを追加する

IMAP4アカウントを追加して、IMAP経由でExchangeメールボックスに接続します(以下のアカウントの詳細を参照)Gmailアカウントを追加します

[email protected] LITWAREINC/user IMAP:EX07SP1.LITWAREINC.COM:993(SSL)SMTP:EX07SP1.LITWAREINC.COM:587(STARTTLS)テストアカウント設定->受信メールサーバーにログオンする必要がありますが、テストeを正常に送信できない可能性があります-メールメッセージ(転送には不要)

PSTからExchangeメールボックスにコピーします(IMAP4メールボックスにミラーリングします)IMAP4メールボックスからGmailメールボックスにコピーします(これはOutlookで正常にテストされましたが、大量転送にThunderbirdを使用しました)

注:試用版の有効期限が(誤って)切れ、再起動する場合があります。ときどき、Microsoft Exchangeサービスを再起動する必要がありました。管理ツール->サービス-> Microsoft Exchange Active Directoryトポロジサービス->再起動管理ツール->サービス-> Microsoft Exchangeインフォメーションストア->再起動

1
Lightweight