ZimbraメールボックスをPSTまたはEMLにエクスポートする:何が機能し、どのように行うか

簡潔に言うと、 Zimbraのドキュメントに記載されているメールボックスのエクスポートでは、TAR、TGZ、ZIPなどのアーカイブが生成されます。メールメッセージがこれらの形式でパッケージ化されている場合、Zimbraはそれらを個別の.emlファイルとして保存します。確認したZimbraのエクスポートに関するドキュメントには、ネイティブのPSTエクスポートについては記載されていません。PSTを作成するには、メールボックス全体がOutlookで利用可能になった後にOutlookを使用するか、承認済みの変換ワークフローを使用して結果を確認してください。

これらのフォーマットはそれぞれ異なるニーズに対応します。EMLは個々のメッセージ用のポータブルフォーマットです。ZimbraのTGZまたはZIPは、多数のEMLファイル(およびエクスポートする内容によってはその他のメールボックスデータ)を格納できるコンテナです。PSTはOutlookデータファイルです。ファイル拡張子をからに変更しても、.tgz内容.pstは変換されません。

目標に合ったルートを選択してください

ゴールこのルートを使用してくださいチェックすべき事項
メールボックス全体または選択したフォルダーをアーカイブ用に保存するZimbra Webクライアントの設定 > インポート/エクスポート、または管理者によるZimbra RESTエクスポートアーカイブはそのままの状態で保存してください。拡張子と含まれるデータは、選択したエクスポート方法とサーバーのバージョンによって異なります。
個々のメッセージをEML形式で保存するアーカイブをエクスポートしてメッセージファイルを抽出するか、インストール時にZimbraの「メールをEML Zimletとしてダウンロード」を使用して1つのメッセージを取得します。サンプルEMLファイルを開くことができ、添付ファイルが存在することを確認してください。
Outlook 用の PST ファイルを作成するZimbraメールボックスをOutlookで完全に利用できるようにしてから、OutlookアカウントをPSTファイルにエクスポートします。お使いのOutlookのバージョンで、アカウントの種類、フォルダーの同期、およびエクスポートのオプションを確認してください。
Zimbraウェブメールの設定ページ。インポート/エクスポートが選択されており、すべてのフォルダのセレクターとエクスポートボタンが表示されている。
Zimbraのインポート/エクスポート設定では、メールボックスアーカイブのエクスポート制御が表示されます。利用可能なオプションは、展開環境によって異なる場合があります。

1. Zimbraからメールボックスアーカイブをエクスポートする

Zimbra Webクライアントで、「設定」を開き、 「インポート/エクスポート」を探します。保存するメールボックスまたはフォルダを選択し、エクスポート制御を選択して、生成されたアーカイブをダウンロードします。ラベルやフォーマットの選択肢は、Zimbraのバージョン、テーマ、管理者ポリシーによって異なります。該当ページが表示されない場合は、Zimbra管理者に、この機能が無効になっているか、組織でエクスポートは管理者が行う必要があるかを確認してください。

ZimbraのRESTドキュメントには、ZIP、TAR、TGZの応答形式が記載されています。また、zmmailboxコマンドラインクライアントを使用してエクスポートを実行する方法も記載されていますが、これは適切なサーバーアクセス権限とメールボックス認証が必要なため、管理者タスクです。たとえば、メールボックス全体をTGZアーカイブにエクスポートするためのドキュメントに記載されているパターンは次のとおりです。

su - zimbra
/opt/zimbra/bin/zmmailbox -z -m user@example.com -t 0 getRestURL "//?fmt=tgz" > /tmp/user-mailbox.tgz

サンプルアドレスと出力パスを、ご使用のサーバーで承認された値に置き換えてください。ワークステーション上でサーバーコマンドを実行したり、許可なく他人のメールボックスを使用したりしないでください。非常に大きなメールボックスの場合、ZimbraのCLIリファレンスではエクスポート例でタイムアウトをゼロに設定していますが、管理者は利用可能なディスク容量とローカルの操作手順を考慮する必要があります。

WebクライアントからのエクスポートとRESTからのエクスポートでは、必ずしも全く同じデータが含まれるとは限りません。Zimbraでは、選択したメールボックスコンテンツ(フォルダ、場合によってはカレンダーやアドレス帳のエントリを含む)のエクスポートについて説明しています。メールのみが必要なのか、より広範なアカウントアーカイブが必要なのかを判断し、開始する前に選択した範囲を確認してください。

2. EMLファイルを抽出して確認する

ダウンロードした元のアーカイブは、バックアップとして変更せずに保管してください。作業用コピーを作成し、実際の拡張子をサポートするアーカイブユーティリティで開くか展開してください。Zimbraの公式RESTリファレンスによると、ZIP、TAR、TGZエクスポート内のメッセージは.emlMIME形式のファイルとしてパッケージ化されています。フォルダ名やアーカイブのその他の内容は異なる場合があるため、アーカイブ内のすべてのファイルがメールであると想定しないでください。

ファイルマネージャには、抽出されたメールアーカイブフォルダ内に複数の個別のEMLメッセージファイルが表示されています。
抽出後、メッセージファイルは個別の.emlファイルとして表示されます。コピーを確認するまでは、元のアーカイブファイルをそのまま保持してください。

添付ファイル付きのメッセージや、可能であればネストされたフォルダ内のメッセージなど、代表的なEMLファイルをいくつか開きます。送信者、受信者、日付、本文、添付ファイルを確認してください。ダウンロードが成功しただけでは、すべてのフォルダやメッセージが含まれているとは限りません。フォルダ名とメッセージ数の概算をZimbraと比較し、宛先を確認するまで元のエクスポートファイルのコピーを保存しておいてください。

3. Zimletが利用可能な場合は、メッセージをEML形式でダウンロードします。

少数のメッセージのみが必要な場合は、管理者が Zimbra のDownload Email を EML Zimlet としてインストールしている可能性があります。メッセージビューで、 [その他] メニューを開き、EML ダウンロードアクションを選択してください。Zimbra の公式 2022 Zimlet 記事ではこのメニューアクションについて説明されており、2026 年 5 月 28 日付けの Zimbra 10.1.17 リリースノートにはzimbra-zimlet-download-emailパッケージが記載されています。ただし、これはすべてのサーバーでこの機能が有効になっている、またはすべてのユーザーに表示されるという意味ではありません。

Zimbraメッセージビューで「その他」メニューを開き、「メールをEMLとしてダウンロード」を選択した状態
「その他」メニューには、オプションの「メールをEMLファイルとしてダウンロード」アクションが表示されます。表示されない場合は、管理者にお問い合わせください。

アイテムが表示されない場合は、メールボックスのアーカイブ全体を参照するか、インストールされている Zimbra バージョンでサポートされている Zimlet について管理者にお問い合わせください。組織がレビューおよび承認していない限り、メールボックスの認証情報を要求するブラウザ拡張機能やサードパーティ製ツールは使用しないでください。

4. OutlookでPSTファイルを作成する

PSTファイルはOutlookのデータファイルであり、Zimbraアーカイブの別名ではありません。Microsoftは、アカウントとそのコンテンツがデスクトップアプリに追加された後、OutlookからPSTファイルをエクスポートする手順をドキュメント化しています。組織でZimbraメールボックスをOutlookに接続することが許可されている場合は、サポートされているアカウント方法を設定し、同期が完了するまで待ってから、エクスポートする前に必要なフォルダーと日付範囲が表示されていることを確認してください。

従来の Outlook for Windowsでは、[ファイル] > [開く/エクスポート] > [インポート/エクスポート] > [ファイルにエクスポート] > [Outlook データ ファイル (.pst)]を選択します。適切なメールボックスまたはフォルダーを選択し、必要に応じてサブフォルダーを含めます。次に、ローカルの保存先を選択してウィザードを完了します。Microsoft は、Outlook はプロファイルで使用可能なメールのみをエクスポートできると注意しています。また、現在の手順では、従来の Outlook は既定で限られた日付範囲のみをダウンロードするように構成されている場合があることも記載されています。アカウントの同期設定で時間範囲を制御できる場合は、エクスポートする前にすべてのメールを含めるように設定し、ダウンロードが完了するまで待ちます。部分的に同期されたアカウントから作成された PST ファイルが完全な Zimbra バックアップであると想定しないでください。

クラシックなOutlookの「開く」と「エクスポート」画面で、インポートとエクスポートウィザードが「ファイルにエクスポート」に設定されている。
クラシック Outlook では、「開く&エクスポート」および「インポート/エクスポート ウィザード」から PST ファイルの作成が開始されます。次のウィザード手順で「Outlook データ ファイル」を選択してください。

Microsoft の現在のサポートページには、Windows 版 Outlook の新しい設定 > ファイル > エクスポートで PST ファイルをエクスポートする方法が記載されています。利用可能なデータと動作はアカウントとアプリのバージョンによって異なります。Microsoft は、PST ファイルに保存されたカレンダーと連絡先アイテムは、現時点では新しい Outlook では利用できないと述べています。新しい Outlook で必要なアカウントまたはフォルダーが見つからない場合は、サポートされている従来の Outlook プロファイルを使用するか、承認済みの移行ツールについて管理者にお問い合わせください。

EMLアーカイブをOutlookに先にインポートすることは可能ですか?

場合によっては可能です。Microsoft は現在、Windows 版 Outlook の[設定] > [ファイル] > [インポート]から EML ファイルを一括インポートする方法を文書化しています。アクティブなインターネット接続が必要です。選択したフォルダー内の最上位 EML ファイルのみがインポートされ、ネストされたファイルは無視されます。また、Microsoft は EML ファイルごとに 14 MB のサイズ制限があることを文書化しています。抽出したアーカイブが別々のフォルダーを使用している場合は、意図したフォルダー マッピングを維持する方法で処理し、PST を作成する前にインポートされたメッセージを確認してください。これは条件付きの回避策であり、Zimbra の元のフォルダー構造、ラベル、カレンダー、連絡先、またはすべての大きなメッセージが完全に転送されることを保証するものではありません。

避けるべき一般的な思い込み

  • 「TGZファイルは既にPSTファイルです。」いいえ、違います。ZimbraアーカイブにはEMLメッセージを含めることができます。OutlookのPSTエクスポートは、別の変換/エクスポート手順です。元のアーカイブはそのまま残しておいてください。
  • 「エクスポートとは、サーバーのメールボックスが空になることを意味します。」 Zimbraのドキュメントに記載されているエクスポートでは、コピーが取得されます。ただし、管理者の移行ワークフローに削除または移動の手順が別々に含まれているかどうかを確認してから使用してください。
  • 「エクスポートが1回成功すれば、完全性が証明される」というのは間違いです。宛先で、フォルダの範囲、日付範囲、添付ファイル、およびメッセージのサンプルを確認してください。
  • 「すべてのZimbraアカウントにはEMLボタンがあります。」単一メッセージメニューは、オプションのZimletとサーバー構成に依存します。利用できない場合は、組み込みのアーカイブルートを使用してください。

公式資料

実用的な選択肢としては、メールボックス全体のコピーやEMLファイルへのアクセスにはZimbraのアーカイブを使用し、少数の個別メッセージにはオプションのZimletを使用し、Outlookに必要なコンテンツがすべて揃っていることを確認した後でのみOutlook独自のエクスポート機能を使用してPSTファイルを作成する方法があります。

コメントを残す

PythonとSimple-Matrix-Bot-Libを使用してMatrix Botをセットアップする方法

PythonとSimple-Matrix-Bot-Libを使用してMatrix Botをセットアップする方法

PythonとSimple-Matrix-Bot-Libを使用してMatrixボットを構築し、認証とデプロイのオプションを比較し、コマンドをテストし、代わりにmatrix-nioを使用すべき場合を理解します。

Let's Encrypt SSLを使用してUbuntu 24.04にJitsi Meetをインストールする方法

Let's Encrypt SSLを使用してUbuntu 24.04にJitsi Meetをインストールする方法

DNS、ファイアウォールルール、公式リポジトリ、Let's Encrypt SSL、サービスチェック、NATトラブルシューティングを含むJitsi MeetをUbuntu 24.04にインストールします。

ownCloudデスクトップ同期クライアントで「SSL証明書の検証に失敗しました」というエラーを修正する

ownCloudデスクトップ同期クライアントで「SSL証明書の検証に失敗しました」というエラーを修正する

ownCloud Desktopの同期証明書エラーを修正するには、サーバーURL、証明書名と証明書チェーン、システムクロック、クライアントバージョン、および信頼済みCAストアを確認してください。

Ubuntu 24.04でNextcloudのRedisキャッシングを設定する方法

Ubuntu 24.04でNextcloudのRedisキャッシングを設定する方法

PhpRedis、APCu、ループバック専用のRedisサービス、および実践的な検証手順を使用して、Ubuntu 24.04上でNextcloud向けにRedisファイルロックと分散キャッシュを設定します。

Element Webの「イベントの復号化に失敗しました」というE2EEエラーを修正する

Element Webの「イベントの復号化に失敗しました」というE2EEエラーを修正する

デバイス認証、キーのバックアップ、リカバリキー、および紛失したルームキーを確認することで、メッセージ履歴を損なうことなく、Element Webの復号化エラーをトラブルシューティングします。

Nextcloudで二要素認証(2FA)を設定および適用する方法

Nextcloudで二要素認証(2FA)を設定および適用する方法

Nextcloudの2要素認証プロバイダーを有効にする方法、ユーザーまたはグループに対して2要素認証を強制する方法、復旧を準備する方法、ログインとクライアントアプリを検証する方法を学びましょう。

ZimbraでIPアドレスによる送信メールリレーを制限する方法

ZimbraでIPアドレスによる送信メールリレーを制限する方法

zimbraMtaMyNetworks を使用すると、Zimbra で認証されていない送信メールのリレーを信頼できる IP アドレスに制限できます。許可リストを安全に検査、更新、再読み込み、検証する方法を学びましょう。

NextcloudのPHPメモリ制限警告を修正する

NextcloudのPHPメモリ制限警告を修正する

Nextcloud の PHP メモリ制限を少なくとも 512M に設定し、適切な Web PHP 設定を見つけて、Apache または PHP-FPM を再起動し、警告が解消されたことを確認してください。

音声通話およびビデオ通話用のMatrix Coturn TURN/STUNサーバーの設定方法

音声通話およびビデオ通話用のMatrix Coturn TURN/STUNサーバーの設定方法

CoturnをSynapseと連携させて、Matrix WebRTC通話を設定します。共有認証情報、NAT、ファイアウォールポート、TLSオプションを設定し、従来のTURNとMatrixRTCおよびLiveKitを区別します。

NextcloudメールアプリをOAuth2認証で設定する方法

NextcloudメールアプリをOAuth2認証で設定する方法

Nextcloud MailをGmailまたはMicrosoft 365向けにOAuth2で設定し、IMAP/SMTPアクセスを確認し、リダイレクトの問題をトラブルシューティングし、制限事項を把握します。