On Wed, 2001-11-21 at 23:24, Barry A. Warsaw wrote:
> 
> >>>>> "NM" == Nigel Metheringham <[EMAIL PROTECTED]> writes:
>     NM> An alternative approach might be that all addresses that are
>     NM> caught by the MTA list matching stuff are passed direct into
>     NM> the Mailman address handler, so you just invoked wrapper
>     NM> mailman-address-handler <address>
>     NM> and let the python do the magic from there on.
> 
> I've found it convenient to do a little bit of preprocessing in the
> wrapper script and knowing beforehand which alias the message is being
> delivered to.  One reason is because I don't want to force the
> wrappers to parse the email messages.  Parsing is expensive, and
> potentially error prone, and the wrapper can't gracefully handle the
> errors without a lot of complexity.  Which slows things down.  Which
> increases the possibility of mail filter timeout.  Which we definitely
> want to avoid at all costs.

Barry, what I was suggesting is that Mailman parses the address, not the
message, so a message to the list would be piped in to

        |superwrapper [EMAIL PROTECTED]

a join request would be passed in to

        |superwrapper [EMAIL PROTECTED]

and a VERP bounce would go to

        |superwrapper [EMAIL PROTECTED]


For exim handling this is getting into the seriously trivial catagory,
and I would expect most other MTAs to find it easy.  The @dom.ain bit
could be optional, but might have future expansion possibilities for the
virtual domain handling some people want.

        Nigel.


_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers

Reply via email to