[Mailman-Users] Re: [Mailman-Developers] Mailman can't handle MIME: Content-transfer-encoding: quoted-printable?

Barry A. Warsaw barry@zope.com
Fri, 15 Mar 2002 10:23:25 -0500


>>>>> "JM" == James Madill <James.Madill@duke.edu> writes:

    JM>         Notes, the originating Mailer of the message in
    JM> question is also ESMTP.  My MTA, sendmail 8.12.1, is an ESMTP
    JM> mailer, and able to correctly handle a lone period on a line
    JM> in the middle of an E-mail message.  What MTA does Mailman use
    JM> when DELIVERY_MODULE is set to 'SMTPDirect'? Internal code?

It talks to whatever MTA is listening on port 25, localhost (by
default).  Mailman does not include MTA functionality; it's designed
to hand the message off to a real MTA for final delivery.

    JM>         I think that what is happening is that the MTA that
    JM> Mailman is talking to is not told that ESMTP should be used.
    JM> In doing so, when Mailman writes out to the MTA, the MTA sees
    JM> the EOM marker and stops accepting data for that message.

Then it has to be your sendmail 8.12.1 MTA, because that's what
Mailman is talking to.  Note that Python's smtplib -- which is the
module Mailman uses to talk to the MTA -- is designed to try EHLO
first and fall back to HELO only if the former fails.

Sounds like something's not kosher with your sendmail installation.
-Barry