Notes for the debian mailman package. ===================================== You can access the web interface of mailman on http:///cgi-bin/mailman/listinfo In case you want to access mailman thru a shorter URL you should add something like the following to your webserver configuration (this line is for apache): ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/ In this case you need to set the DEFAULT_URL in /etc/mailman/mm_cfg.py to http:///mailman/ for the cookie authentication code to work. Note that you need to change the base URL for the lists as well. The public archives are located in /var/lib/mailman/archives/public, you can create a symlink from /var/www if you like, or create an alias like the following: Alias /pipermail/ /var/lib/mailman/archives/public/ You can create new lists with the newlist command (you have to add the aliases it needs by hand to /etc/aliases or the corresponding database because mailman can not know about configuration of all MTA's, but newlist tells you about the alias it needs). Additionally you need a mailman-owner alias pointing probably to you. For users of exim: if you want to use the /etc/aliases file for mailman aliases, you'll need to specify a user=list line or something like that in the system_aliases director. If a broken image shows on your mailman html pages, it is probably because you don't have the /doc/ alias enabled in your webserver. Copy the /usr/share/doc/mailman/images/mailman.jpg to a place where your webserver can access it and modify the DELIVERED_BY_URL and IMAGE_LOGOS option accordingly in your mm_cfg.py (the default is '/doc/mailman/images/mailman.jpg'). As of 2.0.6-1, gate-news is commented out in the default crontab, since most people will be less interested in gating news-to-mail and vice versa. This is asked by a low priority debconf question, so you can change it through debconf or by editing the crontab by hand. Savannah -------- Mailman now includes a savannah plugin, courtesy of Guillaume Morin. His description of it: if the list does not exist it just prints 0 if the list exists but the password is false, it just prints 2 if the list exists and the password is correct, it prints 1 adminemail 0/1 (value of advertised) It is needed for integration with savannah (a sourceforge fork, which runs savannah.gnu.org). Python Bug ---------- Debian's Python policy has a problem where it gives an application no way to recompile it's .py files when a new python version is installed. This means that if you install Mailman with python 1.5.2, then upgrade to Python 2.1, the .py files will not be recompiled. This will cause performance degradation, if you experince this problem a "dpkg-reconfigure mailman" will fix this problem. I am sorry, but there is no better way until Debian's Python policy is fixed. Qmail ----- For those using qmail, please see the comments in /usr/share/doc/mailman/examples/qmail-to-mailman.py and set it up according to those instructions. Tollef Fog Heen