[mew-dist 29539] Read flags while receiving mails

Koichi INOUE inoue at example.com
2012年 8月 5日 (日) 11:40:41 JST


井上と申します。

 Mewのgit最新版を利用しています。

 IMAPでメール受信を行っていますが、受信動作中に読んだメールの既読フラグ
がIMAPサーバに反映されないようです。

 具体的には以下のような状況です。
1. すべて受信するのに多少時間のかかる件数のメールを受信します。
2. 非同期で受信中に、すでに受信されたメールを . で表示させます。
3. すべてのメールを読んでから(このときには受信は終わっています)、 s コマ
ンドで状態をサーバに反映させます。
4. 他のIMAPメーラー、うちではiPhoneのメールアプリでメールを取得します。
 するとちょうど受信中に読んだあたりのメールが未読となって残っています。
 以上は状況からみた動作です。

 Mewは受信が完了してからサーバの未読状態フラグをsummaryバッファに反映し
ているようなので、上のことを解消しようとすると受信中の未読状態変更を別に
管理しないといけなくなるような気がします。
ただ、最近IMAPにして未読状態管理をするようになり、そうすると気になってし
まうもので、もし可能そうならば今後のtodoとして積んでいただけないかなと思っ
てポストしました。

 よろしくお願いします。

--
Koichi Inoue, ARGV


Mew-dist メーリングリストの案内