Creating Mailing Lists
The easiest way is to get users to create lists themselves on the main website. Lists created there will be shown on the Drupal site as well as within Mailman. Alternatively, hidden lists can be created with the mailman web interface http://lists.blogbound.com/mailman/create or with sudo newlist in ssh.
Renaming Mailing Lists
Renaming mailing lists is so horrible a task that we generally don't support it.
Removing Mailing Lists
Lists can be completely removed with sudo rmlist -a $listname in ssh. Alternatively, temporary removal can be achieved with sudo /var/lib/mailman/bin/graveyard $listname .
Resetting Lost List Passwords
Login to this lists' administration interface using the global list admin password. You can then change the list admin password using the form in the passwords section. When you email the list admin with the password, be sure to use encrypted communication and or urge the list admin to change the password once they receive it.
Determine List Subscriptions of a single user
Use sudo /var/lib/mailman/bin/find_member joe@foo\.org in ssh.
Removing subscribers from single, multiple or all lists
Use the following shell command:
sudo /var/lib/mailman/bin/remove_members LISTNAME EMAIL_ADDRESS
You will need to replace EMAIL_ADDRESS by the email address you would like to remove from list defined by LISTNAME. In case of joe@foo.org you would use
sudo /var/lib/mailman/bin/remove_members tests joe@foo.org
To remove a subscriber from all mailing lists hosted at lists.indymedia.org, use this shell command:
sudo /var/lib/mailman/bin/remove_members --fromall EMAIL_ADDRESS
Again, replace EMAIL_ADDRESS by the email address of the subscriber you want to remove. Processing this command can take a couple of seconds, so stand by.
Running
sudo /var/lib/mailman/bin/remove_members --help
will give additional options for mass removals and omitting acknowledgements.
Contacting all List Admins
sudo /var/lib/mailman/bin/list_owners
Moderation Queues / Pending Posts
sudo /var/lib/mailman/bin/warn_noadmin
Will print all lists together with number of pending posts.
sudo /var/lib/mailman/bin/warn_pending -n 10
Will print all lists with more than 10 pending posts.
