For improved performance, Cyrus tends to cache seen state changes
until the connection SELECTs some other mailbox.  Thus the other
connection isn't changing its count.

I don't have time to go looking through the code to see where this
behavior can be modified; I don't think it would be all that difficult
but the performance impact could be substantial.

Larry

   Date: Sun, 24 Feb 2002 18:14:20 -0700
   From: "Alec H. Peterson" <[EMAIL PROTECTED]>

   I use Mulberry to read mail, and I have to mail accounts on it.  One is a 
   Cyrus IMAP server, the other is a UW server.  With the Cyrus server, 
   sometimes when I read recent and/or unseen messages the unseen/recent 
   message counts in the folder list menu show recent and/or unseen messages. 
   But when I open the folder, the counts go back to zero (because I had 
   already read the messages).

   It appears that Mulberry maintains a connection that it periodically uses 
   to check for new messages in folders, and that sometimes it isn't picking 
   up the fact that the recently recent/unseen messages are now not 
   recent/unseen.

   I've reconstructed all mail folders several times, to no avail.

   Incentally, I have never experienced this issue with the UW server.  I am 
   doing server-side filtering on both servers (sieve for Cyrus, procmail for 
   the UW server).

   alec

   --
   Alec H. Peterson -- [EMAIL PROTECTED]
   Chief Technology Officer
   Catbird Networks, http://www.catbird.com

Reply via email to