The current MIME decoration logic is as follows: If the list language charset is ASCII or the same as the message charset, just put on header and footer, else put on extra parts in some way.
Unfortunately, for "almost ASCII" languages like German, this leads to quite a few messages arriving with 2 or 3 text/plain; charset="us-ascii" parts. This always happens when header and footer are just in ASCII, although the list language is not. Someone along the way detects this and follows the RFC in making the parts ASCII, but Decorate.py doen't know about it. I can think of two solutions: 1. Have Decorate.py analyse header and footer for 8bit characters. 2. If the message charset is "below" the list charset, i.e., ASCII, upgrade the message charset and concatenate the parts. If this works as I think it works, it will be corrected back to US-ASCII later on if there were no 8bit characters after all. Jost -- | [EMAIL PROTECTED] Please help stamp out spam! | | Postmaster, JAPH, resident answer machine am RZ der RUB | | Pluralitas non est ponenda sine necessitate | | William of Ockham (1285-1347/49) | _______________________________________________ Mailman-Developers mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-developers