MikeL's FreeBSD howto - MailMan

Mailman Online Docs at SourceForge.net.

(last mod 21-Dec-2006)

Install mailman via directions. Be sure to first read README.SENDMAIL and README.BSD. You will need to use --with-cgi-gid.

Put all your aliases into /etc/mail/aliases.mailman so it can put it's mailman-specific alias db here. (You can't put it in the mailman dir due to the group-writable dir which other parts of mailman need -- sendmail disallows aliases in a group-writable dir.) You'll add something like the following to your .mc file:
define(`ALIAS_FILE', `/etc/mail/aliases,/usr/local/majordomo/aliases.majordomo,/etc/mail/aliases.mailman')

Check /var/log/maillog for errors.

Creating a new list
Go to your favorite shell:
cd /usr/local/mailman/bin ./newlist

Be sure to add the -owner alias of all lists to your 'mailman' list.

Be sure that you keep around your 'mailman' list -- mailman will croak without it, as it is used for the overarching admin password. Be sure to follow the following steps for this list on making it announcement only.

Announcement-only lists:


Copyright © 1995-2017 Mike Lempriere