[Mailman-Developers] 2.1b5: Decoration doesn't work that well for German lists

Jost Krieger Jost.Krieger+mailman@rub.de
Tue Nov 26 16:24:57 2002

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.Krieger+sig@ruhr-uni-bochum.de  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) |

More information about the Mailman-Developers mailing list