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

Barry Warsaw barry at list.org
Sat Apr 12 21:21:55 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Apr 12, 2008, at 3:06 PM, Mark Sapiro wrote:
> 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.


Ah, right, on the SMTP side.  LMTP can reject individual RCPTs, but  
the SMTP upstream of it can't.

Thanks,
- -Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkgBC9cACgkQ2YZpQepbvXGxpwCgnIYYZNTyI0JGRyJ6xCbfCwxU
FJIAnju+uzmG6QKjPHbFRIvGM0Ol7vMH
=fPWI
-----END PGP SIGNATURE-----


More information about the Mailman-Developers mailing list