[mew-dist 28859] Re: mew 6.2 doesn't mark mails read on imap server

Ryuji Suzuki rs at example.com
2009年 1月 27日 (火) 10:23:24 JST


この件ですが、6.2.50でも同じで読んでからsyncしてもサーバー側で
Seenが付きません。一度*でフラグを付けてからUで消してsyncすると
Seenが付きます。

なお、僕の問題は、refileをしないで、IMAPのフォルダーから移動せ
ずに単に読んだだけの場合です。

         (imap-inbox-folder "%Something.Otherthings.inbox")

などのようにmew-config-alistのcaseに指定して切り替えて使ってい
ます。

--
すずき  りゅうじ(仮名)  注:音声は変えてあります.

From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 28843] Re: mew 6.2 doesn't mark mails read on imap server
Date: Wed, 21 Jan 2009 14:00:54 +0900 (JST)

> 山本です。
> 
>>>> それで、上記の説明だとどういう状況かよくわかりません。たとえば、「"x"
>>>> を実行してもサーバ側で \Seen が付かない」など、もう少し具体的に説明して
>>>> 頂けませんか?
>>> 
>>> どう説明したらいいのか判りませんで、詳細不足のようでしたが、上
>>> の「たとえば」のとおりです。上記ページには「通常は%inboxのみで
>>> 有効」とありますが、以前はどのフォルダーでも有効だったように思
>>> います。
>> 
>> 現象を再現でき、バグの理由も分りました。
>> 
>> ただ、今後しばらく時間が取れそうにないので、直すのは遅くなるかもしれま
>> せん。すみません。
> 
> 直しました。
> 
> 読んだメールのマークは "U" から " " になります。
> これをリファイルしようとすると、マークは " " から "o" になります。
> 
> このため " " (Seen) という情報が失われているのが原因でした。
> 
> 読む前に "o" したのか、読んだ後に "o" したのか、現在の Mew では区別でき
> ません。よって、リファイルするメールは、一律読んだと考えることにしまし
> た。
> 
> --かず



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