I just set up mailman on an virtual machine. This was surprising easy, here are the steps:
- apt-get mailman
- during setup you can choose languages
- you will also be asked a few questions (mailman admin password, email etc)
- newlist mailman (you will be remembered by the packet installer)
- ln -s /etc/mailman/apache.conf /etc/apache2/conf.d/mailman.conf
After installing the packet you have to add the following to /etc/aliases
Code:
## mailman mailing list
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
The installer will give you the entries for your system, he just cant add it by himself.
In mailman.conf is a VirtualHost section which is commented out. Enable it and change the DocumentRoot (/usr/share/mailman/), ServerName (lists.domain.tld) and the LogFile (I just put these in ...client1/web1/log) destinations.
After that, restart apache and point your browser to:
http://domain.tld/mailman/listinfo/
Thats it. So I don't think its necessary to install mailmain from source. At least the installer of the debian packet did a pretty good job so I didn't need to change anything in /etc/mailman/mm_cfg.py
Recent comments
7 hours 17 min ago
16 hours 45 min ago
17 hours 34 min ago
21 hours 7 min ago
1 day 1 hour ago
1 day 1 hour ago
1 day 4 hours ago
1 day 14 hours ago
1 day 19 hours ago
1 day 20 hours ago