Pseudo mail caused this one too. I'll have to remember to start testing changes with mboxes having it too. Fixed it in 1.0-stable and tests.
But anyway if you have both UW-IMAP/Pine accessing the mbox at the same time as Dovecot, there can still be problems with flag changes getting lost. With mbox_lazy_writes=no you could get Dovecot to show changes to Pine earlier, but Pine doesn't have an option to do the same for Dovecot.
Those UID errors sound a bit troubling.. Hopefully they were fixed with this change. I don't think it should happen even if there's lots of mixed Dovecot/Pine/UW users accessing the same mbox..
On Tue, 2005-04-26 at 21:41 +0100, Chris Wakelin wrote:
I just looked in the logs (sorry, should have done that first) and it's been giving errors "mbox sync: UID inserted in the middle of mailbox .../INBOX (xxx > yyy)".
Chris
Chris Wakelin wrote:
Hmm, now I'm seeing problems with flag updates. It seems dovecot isn't always adding X-Status and X-UID headers (or updating the latter) when a message is read - I seem to have a mixture of "Status: O" or both headers missing. Is this because of mbox_dirty_syncs?
It didn't used to happen before today's fixes (but did happen before the very latest ones) Symptoms are Thunderbird (or Pine) think they've updated the flags, but when the folder is reopened, it reverts. I've tried deleting the dovecot.index* files.
Best Wishes, Chris