Mail.app mailbox corruption Once a week or so, Mail.app will not display the contents of a mail message. Selecting Mailbox -&gt; Rebuild fixes bandaids the issue until next time.

I only have one account in Mail.app, pointing to a Microsoft hosted Exchange server. This has happened consistently for the past 3 months.

What information would help to solve this problem, or what is a solution to this problem?
You could try deleting the "Envelope Index" files.

Run the following Terminal commands to backup and delete the files:

cd ~/Library/Mail/V2/
cp MailData MailData.old
cd MailData
rm Envelope\ Index Envelope\ Index-shm Envelope\ Index-wal


Alternatively…


Quit Mail
In Finder, press ⌘ cmd+⇧ shift+G

Copy and paste the following  

~/Library/Mail/V2/MailData/


Press return or click Go
Backup then delete/move these files to the Trash:


Envelope Index  
Envelope Index-shm  
Envelope Index-wal

Relaunch Mail and wait for messages to import.


Note: once in a while this causes a corrupted message or two to reveal itself, usually in the form of having no "From" or "Subject" in the list view of messages (at least in "Classic Layout" mode).

Sometimes a corrupted message can actually screw up the interaction between Mail and the server, even if message is corrupted not on Mac, but on the server itself! (seen happen w/ AOL).