On Thu, Dec 06, 2001 at 04:59:50PM -0500, [EMAIL PROTECTED] wrote:
> If one was willing to extend SMTP again, it would be theoretically possible
> to send one copy of a message to aol.com for 100 recipients with a form of
> VERP, using an extended syntax like
>
> MAIL FROM:[EMAIL PROTECTED]
> 250 [EMAIL PROTECTED] Sender ok
> RCPT TO:[EMAIL PROTECTED] EPFX:johnsmith-aol.com-
> 250 [EMAIL PROTECTED] Recipient ok
> and the receiving MTA would prepend the EPFX value to the envelope sender
> for each recipient.
I like the basic idea a lot, but that doesn't look very backwards
compatible, though. Why not something like
MAIL FROM: [EMAIL PROTECTED]
250 [EMAIL PROTECTED] Sender ok
RCPT TO: [EMAIL PROTECTED]
250 [EMAIL PROTECTED] Recipient ok
OVRD "MAIL FROM: [EMAIL PROTECTED]"
250 per-recipient override of "MAIL" ok
DATA
i.e., a new SMTP command, not a change in existing rules. The sending MTA,
if it got an error in response to OVRD, could flag that SMTP connection as
being OVRD-incompatible, issue a NOOP, and procede to either give on message
efficiently w/o VERP, or several messsages with VERP using the old-style,
bandwidth-hogging (current) technique. The NOOP-backout technique appears to
be fully compatible with the SMTP RFC. Issuing a NOOP means the sender would
not have to be concerened with whether the recipient MTA does not like
messages sent with unrecognized control commands. 100% backwards compatible.
If VERP is the only real case where per-recipient overrides make sense, then
it might make more sense to make a simple VERP command, e.g.
VERP [EMAIL PROTECTED]
-Peter
--
I am what I am 'cause I ain't what I used to be. - S Bruton & J Fleming
_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers