Barry Warsaw wrote:
>On Apr 11, 2008, at 9:30 AM, Ian Eiloart wrote:
>
>>> IIRC, this is going to be called when the "\r\n.\r\n" terminator to  
>>> the
>>> DATA command is seen.  That might be an interesting place to hook in
>>> content filtering.
>>
>> Yes, that's the earliest opportunity to filter content. It also  
>> allows the LTMP server to accept the message for some lists, but not  
>> others. It doesn't help the local SMTP server, though, since it's  
>> too late for an SMTP server to selectively reject.
>>
>> Some admins may prefer this though. For example, I monitor my SMTP  
>> server queues more closely than my Mailman queues.
>
>So you mean that most SMTPd's will have accepted the message by they  
>time they issue the DATA to the LMTP?  If that's the case, then does  
>it even make sense to do content filtering at that step in LMTP, given  
>that we'll still be doing the full-blown rule matching in the incoming  
>runner?


I don't think that's what Ian is saying. The key word is 'selectively'.
I.e. the SMTP server can still reject the incoming message, but once
it has seen the DATA, it can only reject the entire message; it can't
reject a subset of RCPTs.

-- 
Mark Sapiro <[EMAIL PROTECTED]>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp

Reply via email to