Muttを使用してIMAP経由でローカルおよびリモートでMaildirに同時にアクセスする

Muttを使用してIMAP経由でローカルおよびリモートでMaildirに同時にアクセスする

私のメールサーバーにはPostfix++++MaildirがありますDovecot。 1つ以上のクライアント(Thunderbird)を介して自分のメールボックスにリモートIMAPでアクセスしています。IMAPまた、サーバーからローカル(Maildir)アクセス用にmuttを設定しました。

Thunderbirdに接続しIMAP、同時にmuttサーバー上でローカルに起動するとMutt混乱しているようです。 Thunderbirdでメッセージを移動したときにIMAP何かMuttが変更されたことを発見して報告しました。

Mailbox was externally modified.  Flags may be wrong

問題は一方的なようです。 Thunderbirdでメッセージを操作すると、Mutt問題なく変更が登録されます。

だから私の質問は次のようになります

クラッシュ/データの破損/エラーなしでリモートIMAPクライアントとローカルMuttクライアントにアクセスする方法は?Maildir

重要:

Muttローカルアクセスのソリューションを探しています。この議論以外の理由で、私はMutt以下を介してMaildirにアクセスしたくありません。IMAP.

注:

Muttメールボックスが外部から変更されたと文句を言う理由は理解できません。結局のところ、Postfixは新しい電子メールを送信するときにメールボックスも修正します。

ベストアンサー1

Maildir はメールファイル名にいくつかのデータを保存します。このデータには、メッセージID、サイズ(改行を含むと除く)、およびフラグが含まれています。未読メッセージを開くと、次に移動し、new次にcur名前が付けられます。

1406379300.M375059P35208.R93M.lan,S=679,W=699

到着

1406379300.M375059P35208.R93M.lan,S=679,W=699:2,S

IMAPサーバーは、特定のメッセージにアクセスするためにmaildirのインデックスファイルを使用させる変更を追跡できます。muttファイルシステムから直接メッセージにアクセスすると、競合は避けられません。

おすすめ記事