web-dev-qa-db-ja.com

大きなimapディレクトリをmaildirにダウンロードします

メールサーバーからimap経由で大きなメールディレクトリをダウンロード(アーカイブ用)するソリューションを検索し、すべてのメールをローカルのmaildirに保存します。タイムアウトが発生した場合に繰り返し試行する堅牢なソリューションが必要です。これまで、これには通常のメールクライアントを使用してみました。どうやらサーバーは、私がこれまでに試したクライアントを混乱させるような方法でダウンロードを制限しているようです。私はfetchmailのようなツールを考えていますが、私が見たハウツーは少し長いか、 http://llg.cubic.org/docs/imapbackup.htmlなどの私のニーズに正確に適合していません。 mboxファイルへのダウンロードについて説明します。 maildir形式がサポートされているかどうかは私にはわかりません。

1
highsciguy

isync を試してください。これはあなたの目的に合うはずです:

isyncは、メールボックスを同期するコマンドラインアプリケーションです。現在、MaildirおよびIMAP4メールボックスがサポートされています。新しいメッセージ、メッセージの削除、およびフラグの変更は、両方の方法で伝播できます。 isyncは、IMAP切断モードでの使用に適しています。

1
wurtel