[Mailman-Developers] mail/news gateway

bwarsaw@cnri.reston.va.us bwarsaw@cnri.reston.va.us
Wed, 23 Feb 2000 13:06:17 -0500 (EST)


>>>>> "GM" == Gergely Madarasz <gorgo@sztaki.hu> writes:

    GM> Ah, indeed, now mailman calls the MTA directly, and no smtp on
    GM> port 25, right ?

Not quite.  There are actually two interchangable modules which do
delivery.  Sendmail.py expects sendmail command line interface and
uses os.popen() to invoke a subprocess.  SMTPDirect.py opens port 25
and blasts the message to the MTA.  The latter does no queuing because
it is my observation that 1) assuming the SMTP is running correctly,
and 2) you are not doing DSN, the SMTP delivery happens asynchronously
so still only be notified of errors by the bounce mechanism.  1.1 had
all the queuing stuff because with DSN enabled (for those MTAs that
support this ESMTP feature), delivery was synchronous and Mailman had
to deal with exceptions instead of letting the MTA do it.
    
-Barry