maildir curフォルダからメールファイルを削除または移動できますか?

maildir curフォルダからメールファイルを削除または移動できますか?

結局、350,000を超えるファイルを含むcurフォルダが作成されました。多すぎて管理するメールプログラムが見つかりません。同じサーバーでHordeを試しましたが、エラーが発生しました。

これらのファイルの一部を手動で(シェル)削除または移動できますか?それとも別の問題(インデックス付け)が発生しますか?

私の最初の目標は、最終的に毎年アーカイブフォルダを取得することです。それ以外の場合は、サイズが再び管理可能になるまで古いファイルを削除する必要があります。

ベストアンサー1

はい、このフォルダのファイルを手動で削除できます。 Dovecotの設計では、追加、削除、名前変更(コロンの後のファイル名部分)を含む、それ以外のソフトウェアもMaildirフォルダで動作できると仮定しています。見つかったら、それに応じてすぐにインデックスを更新します。

これらのメッセージを完全に削除したくない場合は、汎用シェルユーティリティ(mvmkdiretc...)を使用して次のことを実行できます。

  • 複数の小さなフォルダに分割
  • 一時的な場所に移動し、小さくて管理しやすいバンドルに戻します。
  • 良いIMAPクライアントを使用してダウンロードせずにフォルダの内容を同期するすべて。 (残念ながら、良い電子メールクライアントは不足しています。彼らはすべて不都合です。一部はあまり迷惑です。

対照的に、dbox(sdboxまたはmdbox)でDovecotを使用している場合は、この方法を試してはいけません。この場合は、doveadmメールクライアントを使用せずにコマンドを使用してメールボックスの内容を操作します。

おすすめ記事