Files are in /usr/lib/mailman. Edit the file, /usr/lib/mailman/Mailman/mm_cfg.py. Originally, I put our fqdn of the host in DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST, but this didn’t work. After I commented out these two lines, I was able to successfully run check_perms.

It put a file in /etc/httpd/conf.d/mailman.conf that set up the aliases required for httpd. The location for the archive files is /var/lib/mailman/archives/public. I’d like this to be located on the same disk as the webpages. So, I’m just going to create a link from /var/lib/mailman to /web/hep/mailman. This will allow me to backup the archive along with all the other web files during my routine backups.

Create a site-wide list, to use for sending out password reminders.

/usr/lib/mailman/bin/newlist mailman
Enter the email of the person running the list:  me@hep
Initial mailman password:  usual one
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:

## mailman mailing list
mailman:                   "|/usr/lib/mailman/mail/mailman post mailman"
mailman-admin:         "|/usr/lib/mailman/mail/mailman admin mailman"
mailman-bounces:       "|/usr/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:        "|/usr/lib/mailman/mail/mailman confirm mailman"
mailman-join:              "|/usr/lib/mailman/mail/mailman join mailman"
mailman-leave:            "|/usr/lib/mailman/mail/mailman leave mailman"
mailman-owner:           "|/usr/lib/mailman/mail/mailman owner mailman"
mailman-request:          "|/usr/lib/mailman/mail/mailman request mailman"
mailman-subscribe:       "|/usr/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:    "|/usr/lib/mailman/mail/mailman unsubscribe mailman"

Hit enter to notify mailman owner...