Here's a copy of the message I sent to the ezmlm mailing list, and the
detailed reply I got from Fred Lindberg describing why ezmlm can't do the
rewriting and how qmail would have to do it.
- Keith
----- Forwarded message from [EMAIL PROTECTED] -----
Subject: Fwd: Re: Unsubscribe info
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Tue, 19 Jan 1999 21:54:14 -0000
Begin forwarded message:
Original Article: http://www.egroups.com/list/djb-ezmlm/?start=884
On Fri, 9 Oct 1998 12:41:42 +0200, Keith Burdis wrote:
> So (and I finally get to the point), I would like for the unsubscription
> info for each subscriber to appear at the end of each message. eg.
>
> To unsubscribe from this mailing list send a message to:
>
> list-unsubscribe-user=userhost@host
>
> That way it is pretty clear what address they are subscribed under and what
> they have to do to unsubscribe.
Yes, that would be very nice. Unfortunately, ezmlm sends out only one
message per post, _not_ one per subscriber. Thus, this would require
qmail support for VERP expansion and header addition (least unlikely),
VERP expansion in arbitrary header. In the message body is
"impossible", since that might lead to message corruption.
Unfortunately, this would require some major redoing of qmail. At the
moment, qmail-send does the expansion for SENDER (the message incl
headers is not altered), then qmail-lspawn/rspawn pass it on to
qmail-remote/local. In -local there are several places for delivery. In
order to still keep it one message per post in the queue, the new
header/header-expansion would have to be done by qmail-remote/local.
THe other alternative, sending one message per recipient would have a
severe impact on ezmlm efficiency (10k message x 10k recipients = 100 M
queue space) and require a complete redesign of ezmlm to deal with
failures after a subset of messages have been sent. This is
"impossible".
-Sincerely, Fred
(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)
----- End forwarded message -----
--
Keith Burdis - MSc (Com Sci) - Rhodes University, South Africa
Email : [EMAIL PROTECTED]
WWW : http://www.rucus.ru.ac.za/~keith/
IRC : Panthras JAPH
"Any technology sufficiently advanced is indistinguishable from a perl script"
Standard disclaimer.
---