Recently, I've looked at the freelists.org running on ecartis: http://www.ecartis.org/ It seems that the lists on freelists have some interesting options, which Mailman haven't got, so maybe you could introduce some of them into Mailman.
I put some screenshots over there: http://znik.wbc.lublin.pl/%7Eak/rozne/ecartis/
Description of the options: http://www.freelists.org/help/
I like that it has statistics, quoting limits and strip-headers (a colon seperated list of headers to remove from outgoing messages). One of my subscribers unsubscribed from my list just because X-confirm-reading was distributed over it. Bad quoting is also often a problem, so it would be good if Mailman could have similar solution to that used in freelists. Statistics is also very nice feature.
Once upon a time (Wed Mar 24), Andrzej Kasperowicz wrote:
Bad quoting is also often a problem, so it would be good if Mailman could have similar solution to that used in freelists.
I've not looked at ecartis/freelists, but I have had quote filtering on my mailing lists since the early 90s (originally in the Majordomo pipe stream), via a Perl filter script I wrote, called the Mommy filter. It's a real bear to keep up with. To support catching excessive quoting generated by the various mail clients, I have dozens of tests and cases. There is no elegant way to do it really. Then, you have idiotic subscribers messing with the quote markers, in particular the evil MS style bottom quoting, to circumvent the filters. There are some people out there who just HATE the concept of being told they cannot quote whatever the hell they want, despite doing so on somebody else's dime.
My filter, tweaked over the last decade, does a pretty good job. However, it still requires tweaking based on what you see happening on the mailing list. It requires that feedback process to be effective. It requires a plain-text mailing list. Doing this with a HTML permitting list would be, um, complex.
If somebody would like to take up placing this capability into Mailman, I'd be happy to share my (ugly) script if it would be of interest. I actually started a little bit of exploration into doing that myself, but decided that I'd rather to maintain my own filtering policy external to Mailman, so as to be able to respond to events on the lists rapidly.
Lawrence Weeks email@example.com Anabasis Consulting Ltd