How to broadcast to all lists?

"David I. Bell" <[email protected]>
Newsgroups gmane.mail.ezmlm
Message-ID <AA-853C0806F1867356FBCB9BF8505ADEDE-ZZ@fipprd24>
Hi All,

I'm looking for some advice on the best way to set up a
"broadcast to all" mechanism with my Ezmlm-Idx lists.  I have
some ideas on various ways I might approach it and I'm hoping the
wisdom of the crowd can help direct my efforts down the most
fruitful path.

Here's the background, current setup, the goal, and assumptions:

Background:
I run an Ezmlm-idx (version 5.x) setup for the local high school.
 The school is using lists for communication to academic,
extra-curricular, and administrative communities.

Current Setup:
There are a variety of lists at the school.  The academic lists
are things like "[email protected]" for Ms. Smith's
algebra class.  The extra-curricular lists are things like
"[email protected]".  The administrative lists are
things like "[email protected]" (ptsa = parent, teacher, student
association).


The Goal:
The principal at the school would like to be able to send out
"broadcast" messages that reach all subscribers.  Conceptually,
the intended list of recipients would be the result of something
like:

{
for list in <LISTDIR>/*
do
  ezmlm-list $list
done
} | sort -fu

Assumptions:
* Subscribers don't get choose NOT to get the principal's messages
* There exists a list people can subscribe to so they can get the
principal's messages even if they are not subscribed to one of
the other lists on the system
* The list of target recipients could be generated by a cron job.
 It is not a requirement to dynamically generate the target list.
 That said, dynamic would be preferred.
* The expected volume of broadcast mail is low.  The principal
will probably send one message a week.
* I don't want subscribers to get duplicate e-mails of any
broadcast messages.

I welcome your thoughts and advice.

Thanks in advance.

David I. Bell
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.