At 09:41 AM 11/6/97 -0600, Jason L Tibbitts III wrote:
>>>>>> "BB" == Brian Behlendorf <brian@hyperreal.org> writes:
>
>BB> For future work: it'd be interesting, for majordomo2 perhaps, to take
>BB> advantage of the -default functionality in qmail and have a script
>BB> which can manage all aliases for a given list with two aliases.
>
>Well, I gave out details on how to add code to Majordomo 2 to give
>instructions on how to configure the MTA; right now all it does is give
>back instructions on what to add to the proper MTA configuration files but
>there's nothing stopping it from managing a file itself. I figure most
>people wouldn't want it managing Sendmail aliases since you can screw
>things up pretty badly.
MJ wouldn't be touching qmail's configuration files directly; instead, the
MTA would send all messages destined for "listname" or "listname-*" where *
is anything to a single script, and that script could look at the recipient
and decide whether it's a message to the list, a subscription request,
something destined for the owner (and if so, maybe parse it as a bounce),
etc.
Nice things this could allow for:
1) setting up a new list could be as easy as adding two files to qmail's
aliasing mechanism, one for "listname" and another for "listname-*".
2) you could redirect everything through the "majordomo" user, largely
eliminating the need for the wrapper.
3) variants of the list, such as a digest, could be a toggle in the main
list's config file, rather than be their own logically separate list.
4) one could even have the whole subscription check mechanism simplified by
making the reply-to address in the confirmation message something like
"listname-subscribe-user=host-ag38563@listhost.com", and telling the user
all they have to do is reply to the message.
Bits and pieces of this have been implemented, and a large chunk of this is
in a package called "ezmlm", something written by the author of qmail.
Anyways, just food for thought.
Brian
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
"it's a big world, with lots of records to play."-sig brian@hyperreal.org
Follow-Ups:
References:
|
|