Perhaps you should try moving your thunderbird profile out of the way (rename it to .thunderbird_old), start thunderbird so it creates a fresh profile. Then copy your email from the "Local Folders" to the "Local Folders" of the new profile. Chances are you will now see your mail, although you will have to reconfigure your accounts. Something else may have gone havoc in your old profile.
Bookmarks