Thanks for the quick response!

I can confirm that imap-2006c.DEV.SNAP-0610191846 fixes the cause of the
problem.  If I re-deliver the problem message with dmail to an empty MIX
format mailbox, the problem consistently occurs with 2006b, and does not
occur with 2006c.

Regarding remediating the problem, the experience is mixed.
On the original copy of the mailbox, indeed no errors occur, and when I delete messages, they are properly burped. But on the copy of the mailbox where I had deleted all but two of the messages using 2006b, I still get the same error message with 2006c installed, every time after restarting Thunderbird. It also still does not burp the mailbox.

Thanks,

 - Michael


Mark Crispin wrote:
I will look at your sample data in the next few days.

I believe that the current imap-2006c development snapshot addresses this issue: first, by preventing the cause of the problem (there was a case in which a short fwrite() was not properly handled); and second, by remediating the problem if it occurs.

Although the affected message(s) will be truncated, imap-2006c will permit mailboxes with such messages to be burped. You'll get a warning (not an error) when the affected message(s) are accessed, but the errors that occur in imap-2006b (which are what distress clients such as Thunderbird) should be abolished in imap-2006c.

imap-2006c is still in development/test status. I do not recommend running it in production unless you are experiencing this issue. However, I do recommend that you test it, and report any regressions to me.

Finally, "mailutil copy" should produce a fixed destination mailbox, even in imap-2006b. So if just one mailbox experiences the problem, then try "mailutil copy" to a new name, then deleting the bad one and renaming the new one.

As I said, I will look at your sample data in the next few days to confirm myself that imap-2006c addresses these problems, but you can start trying imap-2006c yourself as well.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.


_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to