nanog mailing list archives

Re: IETF SMTP Working Group Proposal at smtpng.org


From: Martin Cooper <mjc () cooper org uk>
Date: Mon, 26 Aug 2002 15:26:58 +0100


Brad Knowles <brad.knowles () skynet be> writes:

At 11:40 AM +0100 2002/08/23, Martin Cooper wrote:

 How does it break mailing-lists? If the list sets the envelope sender
 to <list-request () listserv domain com> creating a MAIL-FROM shouldn't
 be a problem.

      You may be surprised to discover this, but most mailing lists are 
not proper mailing lists and are not managed with proper mailing list 
management software.  Most mailing lists are actually handled as 
aliases, and therefore do not modify the envelope sender address.

               The only problem I can see is what to do about bounces
 (i.e. with a null envelope sender) - guess you could use header From
 instead maybe.

      Actually, this is one area that the paper addresses.

       repudiated(mailfrom, ipsource) = {
            (lhs, rhs) = parse_addr(mailfrom);
            // handle "MAIL FROM:<>" somehow
            mxset = get_mx("MAIL-FROM" "." rhs);
            if (mxset == NULL)
                 return nonrepudiated;
                 ^^^^^^^^^^^^^^^^^^^^

OK - but unconditionally permitting null-return paths means that
spammers can drive a coach and horses through the hole it leaves. :-(

Martin


Current thread: