[Spambayes] defaults vs. chi-square
Barry A. Warsaw
barry@wooz.org
Tue, 15 Oct 2002 00:10:06 -0400
>> ... It appears to be a systematic error when a mailing list
>> manager appends plain text to what should be a base64 encoded
>> segment. Bad MLM, no biscuit. This confuses the MIME
>> decoder. Bad MIME decoder, too!
Known problem with MM2.0. MM2.1 does a better job of adding headers and
footers. If it can't do it in a MIME-safe way, it won't do it.
TP> So, Barry, what can we do about this? Filling the database
TP> with "skip" tokens from raw base64 is a Bad Idea, and I assume
TP> the email pkg doesn't know how to, e.g., "decode base64 up
TP> until it can't anymore, and then grab the rest as plain text".
TP> Heh -- just writing that made me want to puke. We have to do
TP> something better with this, though.
Upgrade to MM2.1 :)
Seriously, when the email package has to decode a base64 payload, it
just hands the whole string off to base64.decodestring(). Given that
that function isn't very forgiving, I'm not sure what to do. Sucks.
-Barry