web-dev-qa-db-ja.com

MSExchangeメールボックスをDovecotに移行するための推奨される方法

MS ExchangeメールボックスをDovecotに移行する適切な方法は何ですか?

MS Exchangeは2010年で、Postfixを使用したDovecotはCentOS7上にあります。

権限、状態(表示/非表示)、フォルダーを保持したいのですが。私は少しグーグルで検索し、imapcopyとimapsyncを見つけましたが、それを行うためのより良い方法はありますか?

2
sebelk

また、 IMAPSync を使用します。ここでは、すべてのフラグが保持されます。未読は未読のまま、既読は既読のまま、削除済みは削除済みのままです。

より商用のソリューションが必要な場合は、 audriga を確認できます。ただし、Dovecotに精通しているため、IMAPSyncクローンジョブを設定することは問題になりません。

3
BastianW

Dovecotの統合 dsync (通常はDovecotサーバー間で複製するために使用されます)を使用して、Exchangeを含む任意のIMAPサーバーから移行できます。

基本的に、ユーザーごとにdoveadm dsync backup -R <user> <exchange-server>:(コロンは重要)を実行しますが、いくつかの準備が必要です。ユーザーのパスワードを知っているか、Exchangeサーバーでスーパーユーザーまたは信頼を構成する必要があります(Dovecotが表示されます)そこに通常のIMAPクライアントとしてアップ)。

利点:コマンドを繰り返し実行でき、Dovecotはすべてを再度送信することなくメールボックスを更新します。このようにして、移行のダウンタイムを最小限に抑えることができます(そして、切り替えを実行する前に移行の感覚をつかむことができます)。 dsyncを使用したメールボックスの移行 のページ全体としてのDovecotwiki。

3
Jens Erat