[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 メーリングリストの案内