Alan Gutierrez

Alan Gutierrez blogs on software, social networks, and himself.

Subscrive Via RSS Feed

GNU Mailman

Every time I create a new listserv, I need to remember how to do it. I’m going to write about it in Blogometer so I don’t have to think so hard next time.

Adding a new GNU Mailman listserv.


[alan@~]$ cd /usr/lib/mailman
[alan@ljubljana mailman]$ sudo ./bin/newlist barcampnola@thinknola.com
Enter the email of the person running the list: alan@thinknola.com
Initial barcampnola password:
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:
## barcampnola mailing listbarcampnola:              "|/usr/lib/mailman/mail/mailman post barcampnola"
barcampnola-admin:        "|/usr/lib/mailman/mail/mailman admin barcampnola"
barcampnola-bounces:      "|/usr/lib/mailman/mail/mailman bounces barcampnola"
barcampnola-confirm:      "|/usr/lib/mailman/mail/mailman confirm barcampnola"
barcampnola-join:         "|/usr/lib/mailman/mail/mailman join barcampnola"
barcampnola-leave:        "|/usr/lib/mailman/mail/mailman leave barcampnola"
barcampnola-owner:        "|/usr/lib/mailman/mail/mailman owner barcampnola"
barcampnola-request:      "|/usr/lib/mailman/mail/mailman request barcampnola"
barcampnola-subscribe:    "|/usr/lib/mailman/mail/mailman subscribe barcampnola"
barcampnola-unsubscribe:  "|/usr/lib/mailman/mail/mailman unsubscribe barcampnola"

Hit enter to notify barcampnola owner...

[alan@ljubljana mailman]$

Then you cut and paste the aliases into /etc/mailman/aliases


[alan@ljubljana mailman]$ sudo /usr/bin/newaliases
[alan@ljubljana mailman]$ sudo ./bin/withlist -l -r fix_url barcampnola