On Aug 21, 2009, at 8:36 PM, robh@cs.indiana.edu wrote:
Now, if you actually open the 5th message it shows the right message
body but the summary information is for the message that *used* to have X- UID 5 (which is now the 3rd message). So, the thunderbird cache is out of
sync and I can fix it by removing the .msf file for that mailbox but, as
you can imagine, the prospect of getting all the users to remove their .msf/.pst/?? cache files is daunting, to say the least.
One easy solution would be to change UIDVALIDITY (the large number in
X-IMAP: or X-IMAPbase: header) of each mailbox. Then the client will
redownload all mails.
I can't really think of why UIDs would have changed though. I think
v1.1's and v1.2's mbox handling code is pretty much the same.