Dec. 15, 2000
3:54 a.m.
"TW" == Thomas Wouters <thomas@xs4all.net> writes:
TW> 1) Subscription-confirmation-response-emails to *-request,
TW> with multiple attachements, fail. The problem is that Mailman
TW> tries to interpret the MIME boundary and content-type headers
TW> and what not as commands, rather than taking the first
TW> attachement and parsing that. This wasn't a real problem when
TW> I tested it on python-list, because my mailer doesn't put
TW> enough headers in the first MIME part, but customers of ours
TW> have seen honest problems with this. People mailing with HTML
TW> mail enabled, for instance, but also people who get a
TW> signature attached to the email, without being able to prevent
TW> it. This enforced signature is becoming more and more populair
TW> in clueless paranoid companies :P
The standard MIME parsing modules in Python suck. I want to fix this for 2.1, but haven't yet had time. mimectl might be the way to go, but I also think I want a DOM-like approach so I can slice and dice MIME messages, then just say "okay, spit out the results".
TW> 2) '\n.\n' screws up Mailman. This comes in two flavours :) If
TW> the '\n.\n' sequence is late enough in the email, Mailman
TW> doesn't notice, and the rest of the mail (including the
TW> '\n.\n') silently vanishes. If the sequence is a bit higher,
TW> Mailman does notice: sendmail stops the transmission while
TW> Mailman still has data to send. Mailman considers the mail not
TW> sent, and tries again later -- but the first part of the mail
TW> is sent to all recipients just fine.
Hmm, a simplistic approach on my personal test lists, using a rather stock Postfix doesn't seem to suffer from this. I have a couple of test lists floating around on various domains, although I think they all use Postfix. Thomas, I'll email you separately and you can try some things out.
-Barry