nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] multiple MIME-Version fields

2015-03-04 19:17:26
david wrote:
Paul F. wrote:

i've recently started getting messages with multiple MIME-Version
headers.  they all say "1.0", of course.

i see nothing (just a quick read) in RFC 2045 regarding multiple
MIME-Version headers.

The BNF shows exactly one, so I'd say the messages don't conform.

ah -- i only read the text.

Are they from more than one source?

i don't think so.  it's from a big forum site, so it's possible
that other forums running the same code would do it too....

...heh.  i just went to the site that publishes the forum code,
and did a search for "multiple mime version".  i didn't find a
bug report, as i was hoping, but i quickly found another problem
report which included sample notification mail sent from the forum
software.  sure enough it has multiple MIME-Version headers:
    
http://www.simplemachines.org/community/index.php?topic=425397.msg2982599#msg2982599
i'll sign up and see if i can report it there.


A quick web search shows that exmh could do that under some condition,
but that was over 15 years ago.

the following patch accomplishes this:  all MIME-Version headers are
checked, and all those that are acceptable ("1.0") are ignored
silently.

Looks good to me.

okay.  i'll commit.

paul


the patch makes it possible for other programs (mhfixmsg?  a future
"mhverifymsg"?) to easily request the multiple header warning in the
future.

Thanks for doing it that way.  I could see an mhfixmsg enhancement
to zap all but the first (after verifying the version numbers), but
it's not high on my priority list.

David

_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

=----------------------
 paul fox, pgf(_at_)foxharp(_dot_)boston(_dot_)ma(_dot_)us (arlington, ma, 
where it's 32.0 degrees)

_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>