Esporádicamente encuentro algún correo cuyo contenido no contiene todo lo previsto en Thunderbird. Observando el contenido del código fuente, se puede apreciar en algunos casos que las cabeceras o la copia local parecen estar deterioradas.
Utilizando correo IMAP (no POP3) los mensajes residen en el servidor y Thunderbird puede conservar localmente una copia completa del mensaje o solo sus cabeceras, según lo tengamos configurado, salvo aquellos mensajes que guardemos expresamente carpetas locales.
Para resolver el problema, lo primero es no estresarse y NO borrar el mensaje, pues el borrado se sincronizará con el servidor IMAP, por lo que podrías terminar eliminando también la copia que quieres recuperar.
Generalmente el mensaje sigue en buen estado en el servidor IMAP y lo corrupto es la versión local en Thunderbird. Lo que siempre me ha funcionado es forzar a Thunderbird a reconstruir esa carpeta obteniendo de nuevo los mensajes desde el servidor.
Si puedes acceder mediante webmail, allí podrás verificar que el correo esté bien en el servidor antes de completar el procedimiento.
Para reconstruir la carpeta y volver a obtener su contenido, haz clic con el botón secundario del ratón sobre la carpeta donde está el mensaje dañado y pulsa en → Propiedades → Reparar carpeta. En una cuenta IMAP, Thunderbird reconstruye el índice de la carpeta y vuelve a consultar su contenido en el servidor. El proceso puede no mostrar un aviso especialmente evidente, por lo que, si la carpeta contiene muchos mensajes, hay que darle un tiempo para que termine de sincronizarse. Mientras tanto, algunos mensajes pueden mostrar temporalmente su contenido en blanco.

Con este sencillo procedimiento siempre he podido solucionar cabeceras corruptas o mensajes que aparecen mal localmente. Lo más difícil es recordar dónde está el menú, razón por la que decidí publicarlo y así ya queda accesible a todos.