I use Mail.app with IMAP accounts set in the "Cache messages when read" mode. Every so often, for some inexplicable reason, mailboxes in the accounts can become desynchronized from their caches. That is to say, headers listed for messages in the mailbox are updated properly, but old and incorrect message bodies are displayed when a message is opened.
It'd be nice if there were a simple solution to the problem, but there is at least a workaround; you can erase the cache folder. For instance, if the problematic mailbox is the mailbox "Mac" in the account "account@email.net", deleting the folder ~/Library -> Mail -> IMAP:account@email.net -> Mac.imapbox (when it is not open in Mail.app) will force the cache to resynchronize.
It'd be nice if there were a simple solution to the problem, but there is at least a workaround; you can erase the cache folder. For instance, if the problematic mailbox is the mailbox "Mac" in the account "account@email.net", deleting the folder ~/Library -> Mail -> IMAP:account@email.net -> Mac.imapbox (when it is not open in Mail.app) will force the cache to resynchronize.
•
[6,286 views]

