Skip to content

Mailman

Robert Quitt edited this page Nov 22, 2019 · 2 revisions

CSUA Mailman Configuration

What is Mailman?

Mailman, the GNU Mailing List Manager

Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. See the features page for details.

What does CSUA use Mailman for?

As of November 2019, we have three commonly-used mailing lists managed by Mailman. csua-newmembers@, alumni@, and jobs@. List admins (typically PB) are able to send mail out to these lists.

Every time a user signs up for a CSUA account, the email they registered with is added to csua-newmembers, and optionally, jobs. See the newuser script for implementation details.

How can I access Mailman?

Go to https://mail.csua.berkeley.edu/

What's the password for the admin interface?

Ask your local tech vp.

Mailman configuration

Mailman is mostly default, see /etc/mailman/mm_cfg.py. There are per-list configurations that can be modified from the web interface. For example, csua-newmembers is configured to send an email to users when they get subscribed.

However, proper functionality of Mailman depends on configuration from nginx and postfix.

Here is the current nginx configuration for Mailman.

TODO: Link to nginx/postfix pages once they are up.

Mailman Commands

Fix the https url: withlist -l -r fix_url jobs