Creating a list
The mailing lists are run on cavendish, so login as email@example.com
Create the list by typing the command "newlist <listname>", for instance "newlist gazonk" to create firstname.lastname@example.org
- You'll be asked for the email of the person running the list, and an initial password. Enter both.
- When you've entered the details, the list will be created and the person running the list will get a notification with the initial password.
- Add the list under the appropriate section in Howto/MailingLists in internal svn.
Removing a list
Login to cavendish as email@example.com
Run the command "rmlist <listname>" to remove a list. Add the flag "-a" to also remove any remaining archives.
Mail queue management
- On cavendish, there's a script bin/scan-mlist-member which takes as an argument a grep regexp. It runs through all mailing lists and reports on which lists a member matching that regexp can be found.
- Run "mailq" to get a list of mails in the queue, it's often around 1-300 at any one time.
If you see a lot of mails from *-firstname.lastname@example.org to a single email address, or similar, this can be caused by someone trying to subscribe the same person thousands of times to our mailing lists. Mailman then generates a mail for each attempt. You can run the "bin/clean-highcount.sh", which first gives you a list of which recipients have more than >10 mails in the queue. CHECK IT CAREFULLY. It can be that someone DOES have >10 mails in the queue, and that's okay. But else, if this is just recipients of abuse/spam, you can just hit enter and it will remove all those mails.
- In general, bin/pfdel.pl can be fed an email address as parameter and it will remove any mail in the queue either FROM or TO that address.