Mail.app displaying wrong email messages.
My Mail.app is setup as an IMAP client for my Gmail and Google Apps accounts. I recently discovered that on old messages, in this case anything older than a few months, the message showing up in the inbox does not correctly correspond to the email message in the preview window. An example would be, in the inbox list I select a message from John Smith on February 20, 2011. The preview window below shows me a message from Mary Johnson dated August 3, 2006.
Is there a way to fix this without having to delete the accounts and redownload all the messages? I've got about 22,000 messages across three accounts and would like to avoid having to download them all again.
This problem is isolated to my iMac. I'm on 10.6.6 and my Mail.app is 4.4. I have a Macbook on 10.5.8 with Mail 3.6 and this problem does not appear there. Both have the same account settings.