シナリオは、メールボックスをqmailサーバーからExchangeサーバーに移行する必要があることです。そのためにimapsyncを使用できます。しかし、問題はDNSの変更後(つまり、DNSが古いqmailサーバーから新しいExchangeサーバーに変更されたとき)にあり、ソースサーバーにもいくつかのメールがある可能性があります。したがって、古いqmailサーバーにある新しいメールのみを移行したいと思います。新しいExchangeサーバーに。
Imapsyncは段階的に使用できると聞きましたが、そのためのドキュメントをWebで取得できませんでした。
では、このシナリオで移行を実行する方法と、このシナリオでimapsyncを使用できるでしょうか。それとも、このための他のツールを提案しますか?
Qmailはsmtpサーバーであり、imapサーバーではないため、imapサーバーは別のものである可能性があり、実際に使用されているimapサーバーを知っていると問題を理解するのに役立ちます。次に、この質問のタイトルを修正できます。
imapsyncは、オプション--usecacheまたは--useuidでキャッシュが使用されていない限り、imapサーバー名が変更された場合でもデフォルトでインクリメンタルに機能します。その場合、名前の変更と同じ変更を加えて、キャッシュディレクトリ名の一部の名前を変更する必要があります。
Imapsyncがデフォルトで(--useuidなしで)重複を生成する場合、ヘッダー行「Message-Id」、「Message-ID」、および「Received」であるデフォルトの基準を使用してメッセージを識別できないことを意味します。このデフォルト値はExchangeで問題ないため、古いimapsyncリリースを使用している可能性があります。これを修正するには、imapsyncをアップグレードするか、以下を試してください。
imapsync ... --useheader "Message-Id" --useheader "Message-ID"
それが再び失敗した場合は、imapsyncメーリングリストに投稿することをお勧めします。そこで一緒に修正し、最後に見つかった解決策をここに投稿します。
(私はimapsyncを書きました)
移行が完了するまで、qmailからExchangeへ、アドレスごとにメールを転送することも可能かもしれません。次に、DNSに最終的な変更を加えます。
これは役立つかもしれません。 http://kmaiti.blogspot.com/2010/05/how-to-configure-alias-forwarder.html