Erfahrungsbericht von mir am Rande:
Nichts hatte geholfen. Update, "Envelope Index"-Dateien löschen, "Wiederherstellen" aus Postfach-Menü. Sogar die Mail-Datenbank unter einem anderen Benutzer-Account wieder herstellen hatte nichts gebracht.
Es stellte sich heraus, dass eine einzige E-Mail die Ursache war. Sobald man diese öffnet, ist der Inhalt leer; alle anderen E-Mails werden dann auch nur noch leer angezeigt. Ursache ist der Prozess "Mail-Webanzeige", der sich just in dem Moment aufhängt, wenn man die problematische E-Mail öffnet und dann keine einzige E-Mail mehr darstellen kann. Beendet man "Mail" und öffnet es wieder, werden die E-Mails wieder korrekt dargestellt...bis man wieder die problematische E-Mail öffnet.
Ich habe die E-Mail an einen anderen Apple-Mail-Nutzer weitergeleitet und just hatte dieser dasselbe Problem. Es scheint irgend ein Zeichen in der E-Mail zu sein, welches das Mail-Programm zum Verzweifeln bringt. Man kann nur das Programm beenden und die E-Mail möglichst nicht mehr öffnen.
Dies nur als alternativer Ansatz. Vielleicht hat der eine oder andere ja dasselbe Problem und kann sich den Maildatenbank-Aufbau sparen. Einfach mal eine ältere E-Mail anklicken, Mail beenden und neu öffnen. Wird der Inhalt dann angezeigt?