We've been using dovecot for a while now (currently 1.0beta7) and it works nicely. We have just one reoccuring problem: When using thunderbird as the imap client sometimes when messages are moved from the inbox to other folders (including Trash) they shortly thereafter reappear in the inbox - this can happen multiple times to the same message. We have multiple namespaces set up so that inbox is mbox format in ~/.poffice/username and other folders are maildir in ~/Maildir - both of these are on NFS. Indexes are on local storage. The problem only seems to happen with thunderbird. kmail, mac mail, outlook, pine all work fine. If we effectively move a user so that their inbox is also maildir then the problem doesn't happen. The inbox being mbox format is for historic reasons and medium to long term this should change to maildir but in the interim can anyone see anything different that thunderbird does to other imap clients that might be tickling an underlying bug? cheers mark
Mark Davies wrote:> When using thunderbird as the imap client sometimes when messages are moved > from the inbox to other folders (including Trash) they shortly thereafter > reappear in the inbox - this can happen multiple times to the same message. > We have multiple namespaces set up so that inbox is mbox format inSet "mbox_lazy_writes = no" in dovecot.conf and see if it helps, I have seen messages to forget their Status change and disabling lazy writes fixed that. It may cause a bit more disk IO if you are not using deliver as your LDA but it is worthwhile to try.
On Thu, 2006-04-27 at 11:56 +1200, Mark Davies wrote:> We've been using dovecot for a while now (currently 1.0beta7) and it works > nicely. We have just one reoccuring problem: > > When using thunderbird as the imap client sometimes when messages are moved > from the inbox to other folders (including Trash) they shortly thereafter > reappear in the inbox - this can happen multiple times to the same message.Could you verify if this still happens with beta9? It sounds like either the deleted-flag doesn't get written to the mbox or the expunge command for some reason doesn't remove the messages. Since you use NFS, do the users randomly move around in different servers? Does Thunderbird open multiple connections to the same mailbox which might be transferred to different computers? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 191 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot/attachments/20060618/5044f6c8/attachment.pgp
On Sunday 18 June 2006 09:39, Timo Sirainen wrote:> > When using thunderbird as the imap client sometimes when messages are > > moved from the inbox to other folders (including Trash) they shortly > > thereafter reappear in the inbox - this can happen multiple times to the > > same message.> Could you verify if this still happens with beta9? It sounds like either > the deleted-flag doesn't get written to the mbox or the expunge command > for some reason doesn't remove the messages.Unfortunately I can't check this any more. I'm not a thunderbird user myself so only had the reports of our thunderbird users to go on and since I sent that original message we've converted so that users inbox's are also Maildir so they no longer have the problem.> Since you use NFS, do the users randomly move around in different > servers? Does Thunderbird open multiple connections to the same mailbox > which might be transferred to different computers?No users would have always been accessing their mail from the dovecot server accessing (for any given user) one NFS server. Original mail delivery however happened on a separate computer (from the dovecot one) accessing that same NFS server. However that should have been protected by appropriate dotlocking. cheers mark