Mailman installation

I have several times be looking for howto install and configure mailman in ispconfig 3 and suse 11.1 and have got the following instruction through google. Now i just want to ask the creators of ispconfig it it is ok to use the configuration

This HowTo explains setting up Mailman for adminstration of mailinglists.
Installation of Mailman

At first, install the needed package:

# apt-get update && apt-get install mailman

Edit Mailman's config

In /etc/mailman/mm_cfg.py you have to set the following values like this:

The email address should be yours. Later you should subscribe to this site list. The notification mail will only be sent once mailman is started.

Now configure your site list. There is a convenient template for a generic site list in the installation directory which can help you with this. The template can be applied to your site list by running:

# config_list -i /var/lib/mailman/data/sitelist.cfg mailman

Check Mailman's permissions

Before starting Mailman, it is wise to check the permissions.

# check_perms

If you encounter some warnings, you can fix them by running:

# check_perms -f

There may still be some wrong GIDs in /var/lib/mailman, so if you still get warning from check_perms after running it with -f type:

The first is the site password which can be used anywhere a password is required in the system. The site password will get you into the administration page for any list, and it can be used to log in as any user. Think root for a Unix system, so pick this password wisely! To set the site password, use this command:

# mmsitepass

The second password is a site-wide list creator password. You can use this to delegate the ability to create new mailing lists without providing all the privileges of the site password. Of course, the owner of the site password can also create new mailing lists, but the list creator password is limited to just that special role. To set the list creator password, use this command:

# mmsitepass -c

It is okay not to set a list creator password, but you probably do want a site password.
Start Mailman

Mailman is controlled over a web interface. It's run on the apache webserver, so we have to add a new vhost there. Create the file /etc/apache2/sites-available/02_mailman.conf and insert the following:

Attention: Mailman identifies mailing lists only with the part in front of the @-sign. So you can't create two lists [email protected] and [email protected], Mailman will only accept one test-list. You'll see that mailman handles these lists without the domain ending.