[Mailman-Developers] member-sets composed of member-sets for other Mailman-lists
Harald Meland
Harald.Meland@usit.uio.no
05 Feb 1999 18:43:26 +0100
Hi,
I am more and more frequently getting reqests for mailing lists that
reach the union of members of other mailing lists (all these mailing
lists are Mailman controlled).
The Mailman concept of umbrella lists doesn't quite cut it, as I find
it a hack to solve a specific case -- i.e. it is not general enough.
Besides, how can you (safely) set up an umbrella list to have any
message inserted into some level of the hierarchy only generate _one_
request for moderator approval? Various heuristics based on looking
at mail headers isn't reqally my idea of a "Good, Clean Solution" :)
Thus, my request:
Could Mailman accept some special syntax member address (being
invalid in the SMTP sense) for including all members of another
Mailman list (under the same Mailman installation) into this list?
I.e., if the list "all-students" has this member list:
some.supervisor@some-faculty.my.domain
another.non.student@administration.my.domain
[students-spring-1998]
[students-fall-1998]
, then the union of the regular addresses on the "all-students" list
and the (recursively) expanded member list of the included lists
("students-spring-1998" and "students-fall-1998") is the real member
list of the "all-students" list.
Adding these "include other list" addresses should only be possible
via the admin web interface (i.e. not possible via the regular "I
want to subscribe" user web interface).
The whole issue with where to send the password reminders and such
would go away -- send out password reminders to members subscribed
via lists that are configured to do so (and users wouldn't even have
a separate password, let alone separate subscription options for
lists they are indirectly subscribed to. I consider this coarse
granularity a feature, YMMV).
It would also be nice if there was some provision for regulating
which administrators were allowed to include what other lists into
their own lists -- e.g., a first approximation could be:
If the intersection of the sets of administrators of the including
and the included lists is the empty set, disallow inclusion.
Such "privileges control" will, of course, be easier to implement as
administrators get their own Mailman object (to be worked on after
1.0 is finally out the door).
So, what do y'all think?
--
Harald