A user got the error message that his inbox was full and he couldn't receive any more mail. I checked the mail folder and the inbox was listed at 4.2gb (he gets a lot of mail with a lot of attachments). The # of emails in the inbox was 3500. I compacted the folders, which understandably took a long time. When it was done the inbox was still full and still listed at 4.2gb.
He was running Thunderbird 2 so I downloaded and installed thunderbird 3. Upon starting thunderbird 3 for the first time it indexed all the folders. When it was done the inbox was still full but there were only 1800 emails in the inbox! Everything after mid-September had disappeared. I tried deleting the inbox.msf file but no luck. I renamed the inbox to oldinbox and it recreated the inbox when I next started the program and he is now able to get new email, but he still can't get at the missing emails in the oldinbox.
I moved all the visible emails from the oldinbox to new folders and re-compacted but the missing emails are still missing and the size of oldinbox is still 4.2gb. Any ideas on how to get the missing emails?