[Mailman-Developers] Re: way to minimize IO load with MTA
supported VERP
tneff@bigfoot.com
tneff@bigfoot.com
Thu, 06 Dec 2001 17:43:15 -0500
--On Thursday, December 06, 2001 5:35 PM -0500 Peter W <peterw@usa.net>
wrote:
> I like the basic idea a lot, but that doesn't look very backwards
> compatible, though. Why not something like
> MAIL FROM: mylist-owner@mydomain.com
> 250 mylist-owner@mydomain.com... Sender ok
> RCPT TO: johnsmith@aol.com
> 250 johnsmith@aol.com... Recipient ok
> OVRD "MAIL FROM: johnsmith-aol.com-mylist-owner@mydomain.com"
> 250 per-recipient override of "MAIL" ok
> DATA
>
> i.e., a new SMTP command, not a change in existing rules.
I guess I was a little afraid that MTA's would get lost matching up
separately-issued RCPT TO: and OVRD commands that were supposed to function
as logical pairs. I think that the ESMTP syntax would not be gravely
injured by adding another whitespace-separated atom after the TO: and
address, but I might be wrong.
Another approach would be to add a VERP "mode" with a single command:
VERP ON
250 Variable envelope mode ok
so that subsequently saying
MAIL FROM: mylist-owner@mydomain.com
and then
RCPT TO: johnsmith@aol.com
would automatically ensure that the envelope sender for that message would
be transformed according to a well-known rule, e.g.
johnsmith-aol.com-mylist-owner@mydomain.com
I think this would do the least violence overall because if VERP isn't
supported, no big deal, and the dialog syntax doesn't change in any other
way.