-------- Original Message --------
> > Thanks. I did fine that the From line of the first message to work wasn't on it's own line, but was smashed against a Base-64 encoded attachment. I used vim to put it on its own line, and then add an extra line, and saved.
> >
> > Now I'm seeing that the messages look duplicated in Thunderbird. A caching problem? Do I need to delete something else?
> Ummm , not sure . Backup that Inbox file first and delete that duplicate
> from TB window.
Thanks. I ended up needing to wipe out the Inbox.msf file, and the duplication went away.
I did a small test, and I appreciate you bearing with me since mutt was what got me into this mess. I took a small Thunderbird email folder and made two copies, one called Mail and one called MailMutt. I then opened MailMutt, read two messages, and then closed it. I then did a diff. What I saw was a lot of these:
22a23,25
> Status: O
> Content-Length: 1693
> Lines: 36
89a93,95
> Status: O
> Content-Length: 2580
> Lines: 74
188a195,197
> Status: O
> Content-Length: 2317
> Lines: 46
257a267,269
> Status: O
> Content-Length: 1856
> Lines: 39
So, it looks like Mutt added three new headers. They were placed right after the end of the original headers. I'm guessing that's what Thunderbird is taking issue with, since none of those exist in the Mail folder I copied. So I opened up my Inbox that wasn't working in vim and did the following:
:%s/^Content-Length: .*\n//
:%s/^Status: .*\nLines:/Lines:/
:%s/^Lines: .*\n//
I did status that way because when I grepped out all of the status lines, some of them looked like they may be part of a message, so I only wanted to whack the ones mutt created.
I then copied over the Inbox back to my profile folder, deleted Inbox.msf, and opened it up. There were some weird emails that were in there that were newer than my newest one (meaning, they were "received" days, months or years in the future), so I deleted those, and everything else seems hunky-dory again. This may have been the cause, or it might simply have been something else, but either way it's working.
Thanks a ton again for the help!
Cory