spf-discuss
[Top] [All Lists]

Re: [spf-discuss] Fw: SRS vs BATV

2006-02-16 15:53:16
On Thu, 16 Feb 2006, David Mazieres wrote:

Sorry for the possibly naive question, but why would you actually
*want* the SMTP callback to work.  Suppose you are using BATV or

1. Rejecting a recipient doesn't terminate the SMTP session.  The sender
can keep on trying more recipients.  You can only reject the message when
it finally gets to DATA.   Hence rcpt_throttle in sendmail.

2. Sendmail doesn't reject DATA command unless all recipients were rejected.
There is no way for a sendmail milter to decide to reject DATA after seeing
all the recipients and accepting some of them.  The milter doesn't get
control again until all DATA is received.

3. You can reject unsigned recipients for a DSN, except some braindead email
clients use CBV to verify recipients before actually sending the message, so
you might need to accomodate these (but they are usually internal).

3a.  I go further and treat MAIL FROM with localpart of 'postmaster'
or 'mailer-daemon' as a DSN - there are a lot of braindead MTAs out there
that don't know how to send a proper DSN.

4. There might be more.  I can't remember all the weird wrinkles with RCPT TO
in SMTP at the moment.

-- 
              Stuart D. Gathman <stuart(_at_)bmsi(_dot_)com>
    Business Management Systems Inc.  Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flammis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.

-------
Sender Policy Framework: http://www.openspf.org/
Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to 
http://v2.listbox.com/member/?listname=spf-discuss(_at_)v2(_dot_)listbox(_dot_)com