I have been anti-mime on mailing lists for quite a while. There are a
number of reasons for this, not the least of which is that plain text works
for everyone and digests with the original version of mj1 just plain don't
work with mime.
I had been running mailing lists with filters in majordomo.cf to bounce
mime types other than text/plain, but this has become more problematic
recently - more folks seem to be unable to figure out how to send plain
text, and I've encountered one user who sends plain text and has it turned
into crufty mime by their relay.
This was causing dissatisfied users. Users want to be able to send
whatever without thinking. Other users want to read it without thinking or
figuring out how to skip crufty mime. Bouncing the mime stuff didn't fit
I'm experimenting with a filter that will turn postings into plain text.
It can deal with text/plain, text/enriched, text/html, multipart/mixed main
section (with a text/plain, text/html or text/enriched or
multipart/alternative subsection,) and multipart/alternative main sections
(with a text/plain, text/html or text/enriched subsection). Unknown type
sections are simply elided, so long as there is something to render. A
note is optionally placed into the mail that is forwarded indicating what
is elided. uuencoded files and microsoft cruft stuck into plain text
sections without mime separators and advertising signatures from hotmail,
yahoo and juno in plain text sections are elided as well.
If you want to test this, send a mime encoded note to
I'll forward your note back to you with all headers, after processing. If
you can break my perl script, your mail will end up in my testcase hall of
In any case, is there any interest in including this functionality in mj2?
Or does it do something else to handle mime formatted postings?
I render text/enriched myself, and I use HTML::FormatText to render html.
The software box said, "Windows 95 or better" so I installed Linux.
Nick Simicich mailto:email@example.com or (last choice)
http://scifi.squawk.com/njs.html -- Stop by and Light Up The World!