[Mailman-Developers] ANNOUNCE: GNU Mailman 3.0a1 (Leave ThatThing Alone)

Mark Sapiro mark at msapiro.net
Sat Apr 12 21:06:06 CEST 2008


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 <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Developers mailing list