MH-E shows incorrect contents in scan line (carry-over from previous message) when the headers have problems.
I noticed this in my outbox.
I have attached a test case. To reproduce this, unpack the attached archive. Put "firstname.lastname@example.org" in your .mh_profile Alternate-Mailboxes line. Then scan the folder using MH-E. The MH-E scan yields garbage for message 2:
1 03/03 To:"SAUTER, ROBER Re: Promotion to Auto/Auto: Can you promote both T
2+-03/04 To:"SAUTER, ROBER Re: AETG<<foo bar baz
The plain old MH system's scan command yields the expected output:
1 2008/03/03 To:"SAUTER, ROBER Re: Promotion to Auto/Auto: Can you promote
2+-2008/03/04 To:"Gummuluri, Kr Re: AETG<<foo bar baz >>
Ignore the date-format difference. The "To" content of message 2 is what drives me nuts. MH-E apparently shows leftover data from message 1. I note that message 2 has some oddly formatted headers, and I strongly suspect those are triggering the problem, because when I delete them, the scan result is OK.
Just in case, here is my config.
MH-E compilation details:
Byte compiled: no
Gnus (compile-time): N/A
Gnus (run-time): Gnus v5.10.8
GNU Emacs 21.4.2 (sparc-sun-solaris2.7, X toolkit)
of 2007-01-08 on hazy
SunOS hazy 5.7 Generic_106541-11 sun4u sparc SUNW,Ultra-Enterprise