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.