I ran into this, and I believe it was mozilla's fault when I saw it. Mozilla did not recognize the s privlidge as allowing it to mark messages as seen. It wanted w privlidges before it would mark messages as seen. The way I found this, was I made a directory /var/imap/log/<username>/ and then looked at the client-server interactions that were dumped there. Mozilla did not even attempt to mark the messages as seen before I gave the user w privlidges. That might be worth checking first.
Luca Olivetti wrote: > Hi, > with mozilla there's an option to check mail in all folders, useful for > server side filtering with sieve > http://bugzilla.mozilla.org/show_bug.cgi?id=18266 > > The problem is that to do that mozilla opens various connections to the > server to check various folders ot once. With cyrus 2.0.16, and now with > 2.1.3 (but not with 1.6.24), seen messages "resuscitate" various times > (I read some messages, they're marked as seen, and after a while they're > unseen again, and this annoying cycle repeats various times). This is > probably due cyrus caching of the seen state, so that with various imapd > active at once, one may see the message as seen and the other as unseen. > This has been discussed here before > >http://asg.web.cmu.edu/archive/search.php?mailbox=archive.info-cyrus&searchterm=recent%2Fseen+flags > > > but I don't see a clear solution/patch. > The last message in that thread > http://asg.web.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&msg=12897 > > tells that the problem went away when the user that reported it upgraded > from kernel 2.2.14 to 2.4.18. Well, I'm using 2.4.18 and still have the > problem. Any hint? > TIA