nus Us - NANOG (hak@darkwing.uoregon.edu,hugi@oregon.uoregon.edu, jad@ns.uoregon.edu,joelja@darkwing.uoregon.edu,shep@network-services)While this has the advantages of being quick, and requiring no interaction with any outside agent (listmaster, MLM software, etc.), it can quickly become a pain to keep updated and if the full list is displayed in headers, users replying to a message may end up talking to many more people than they intended to. Individual members have no control over their participation, so they must depend on the address book owner to remove them or update their address if it changes.
# Alias for distribution list, members specified here: staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernieA sysop may also allow aliases that point to lists that are managed by individual users:
# Alias for distribution list, members specified elsewhere: #keyboards: :include:/usr/jfarrell/keyboards.list convers: :include:/home1/tgivon/convers film: :include:/home4/jlesage/film uschina: :include:/home1/stirling/alachinaWhile both of these are quick to set up, they require hand maintenance by the owner (sysop or end-user) and ANY user who learns a sendmail alias can mail to the group.
If the easy thing is wrong, what are your options? As it turns out, managing mailing lists is a problem that is interesting to a lot of people - so there are lots of list management programs available: The Mailing List Software Inventory. Several of the most popular programs are covered in the O'Reilly "Managing Mailing Lists" book (including majordomo) but there a two newer programs that are worth mentioning. The first is a gnu product called MailMan which includes a web interface for listowners and members - this program was written in python. The second is listar (also gnu licenced) which has been designed to be a less complex version of the listserv software.
When chosing an MLM you need to remeber that the software must allow at least three layers of list management:
For this demonstration, I've chosen to use majodomo - not because its the most beautiful, or the easiest to manage, but because it is widely deployed which means that there are lots of resourses (support documents, scripts, add on software, user groups and mailing lists, etc.) for the beginning listmanager to use. A second reason is that the basic program was written in perl and the source is easy to customize if you're willing to learn a little perl.
Start the pine email program and send a message to:
majordomo@lists.uoregon.edu
with NO subject line and just the following in the body of the message
subscribe afnog2000
Within a short time you should receive a message from majordomo at lists asking you to confirm your request - Follow the steps in the message (reply & send the confirmation code) and you should receive a second message telling you that you've been added to the list.