IMAP間メール移行ツールは、元の送受信日時や既読ステータスを維持したまま、旧メールボックスのフォルダー構造を新しいメールボックスへコピーします。Windows PC上で直接動作します。
IMAP間メール移行ツールをダウンロードし、Windows 10または11(64ビット版)にインストールします。「送信元」パネルに旧メールアドレスを入力してください。ホスティングサーバーや社内サーバーをご利用の場合は「その他のIMAPサーバー」を選択し、ホスト名とポート番号を入力します。「テスト」をクリックして接続を確認します。
「送信先」パネルでも同様の手順で設定します。双方の接続が確認されるとフォルダーツリーが表示されるので、左側でコピーしたいフォルダーにチェックを入れます。「すべてのメッセージ」、「過去12か月分」、または任意の日付範囲を指定して移行できます。
「開始」をクリックするとメールの転送が始まります。処理は必要に応じていつでも停止でき、次回実行時には前回の続きから自動的に再開されます。
IMAP移行の際によく問題となるのがメールの重複です。再インポートに失敗すると、同じメールが何通も複製されてメールボックスの容量上限に達してしまいます。IMAP間メール移行ツールは、移行先にあるMessage-IDを事前に照合し、転送ログを記録しながら処理を進めます。実際のテスト環境においてコピー途中でツールを5回強制終了させた場合でも、移行先には移行元と過不足のない2,160通のメッセージのみが正しく保存されました。
GoogleおよびMicrosoftでは、IMAPサインイン時の通常パスワードの利用が停止されたため、従来のパスワード認証を前提とした古いツールでは接続できなくなりました。Microsoftアカウントをご利用の場合、パスワードはMicrosoft公式の認証画面に入力するため、本プログラムにパスワードが渡ることはありません。主要なメールサービスではアプリパスワードを使用し、移行完了後に削除することが可能です。パスワードがディスクに保存されることもなく、再起動した際は再度入力が必要となります。
メールサーバーの挙動はサービスごとに細部が異なります。体験版では、各フォルダーから最新の25件のメッセージをコピーし、実際の日時表示や転送速度をご自身のアカウントで確認できます。残りのメッセージは「ライセンス待ち」として保留されます。ライセンスキーを入力して再度実行すれば、残りのメッセージのみが転送されます。たとえば60件のメッセージがあるフォルダーの場合、最初に25件、次に35件が移行され、重複することなく合計60件すべてが揃います。
メールアドレスを入力すると、ドメインに基づいて適切なプリセットが自動選択されます。Gmail、Outlook.com、Hotmail、Live、Yahoo、iCloud、me.com、mac.comを認識し、サーバー名やポート番号が自動で入力されます。その他のサービスについては「その他のIMAPサーバー」を選択し、ホスト名、ポート番号、暗号化方式(SSL/TLS、STARTTLS、または暗号化なし)を設定できます。
接続テストは「サーバー応答」「サインイン」「フォルダー」の3段階で実行されます。いずれかの段階で問題が発生した場合は、その理由が分かりやすい言葉で表示されます。メールボックスの設定でIMAPが無効になっている、あるいはサーバー側でアプリパスワードが求められているといった原因を特定できます。ポート番号と暗号化方式が一致していないケースも判明し、多くの場合、ポート993にはSSL/TLS、ポート143にはSTARTTLSが必要となります。
各フォルダーはその役割に応じて対応付けられます。Gmailの「送信済みメール」はMicrosoft 365の「送信済みアイテム」へ割り当てられ、「下書き」や「アーカイブ」も同様に対応先が紐付けられます。移行先に存在しないフォルダーには「新規作成」バッジが表示されます。Gmailの「すべてのメール」「重要」「スター付き」は他のラベルとメールが重複するため、初期状態ではチェックが外れています。「ゴミ箱」や「迷惑メール」も初期状態では対象外となっていますが、必要な場合はチェックを入れて移行対象に含めることができます。
IMAP移行ツールは各メッセージを生のバイトデータのまま転送し、元の受信日時やフラグの状態を保持します。そのため、既読やスター付きのメールは移行先のメールボックスでも全く同じ状態で表示されます。移行元のメールボックスはピーク(プレビュー)モードで読み取られるため、未読メールが既読に変わることはありません。自社サーバー上で13.9 MBのファイルを含む20件すべてのサンプルをSHA-256で検証した結果、全ハッシュ値が完全に一致することを確認しています。
通信が途切れた場合でも、2秒、5秒、10秒、20秒、30秒の間隔を空けて最大5回まで自動で再接続を試みます。サーバーから転送速度の制限(レートリミット)を通知された場合は、30〜120秒待機した後に同じメッセージを再送するため、エラーとして扱われません。受信サーバーの許容量を超えるメッセージはスキップされてログに記録され、残りの処理はそのまま続行されます。
メールボックス移行ツールは、各フォルダーの「移行完了」「既存」「エラー」の件数を一覧表で表示します。残り時間は直近60秒間の処理速度に基づいて算出されるため、転送速度が低下しても予測時間が自動で補正されます。分かりやすい表現で記載される移行ログでは、フォルダーごとにコピーされた項目とスキップされた項目、およびその理由を確認できます。
プロバイダーのサービス終了や古いホスティングプランの解約に伴い、10年分の送受信メールが期限付きのサーバーに残されている場合、まずは新しいメールボックスを開設し、古いアカウントへのログインが可能なうちにフォルダーをまとめて移行できます。
Microsoft 365を導入したものの、社員全員の送受信履歴が以前のホスティングサーバーに残っている環境に適しています。昼休みや業務時間外を活用し、1人ずつメールボックスを移行できます。組織のテナントへの初回サインイン時に管理者による承認が求められた場合でも、管理者に共有すべき具体的な情報が画面上に表示されます。
学生時代に作成したYahooやGmailのアドレスに時折届く領収書メールなどを、現在メインで使用しているアカウントへまとめたい場合に有効です。過去のメールを新しいメールボックスに一度取り込んでしまえば、複数の受信トレイを巡回して確認する必要がなくなります。
IMAP to IMAP Email Migration Tool
67.7 メガバイト
3.2
22/06/26