7 Review your site defaults

Mailman has a large number of site-wide configuration options which you should now review and change according to your needs. Some of the options control how Mailman interacts with your environment, and other options select defaults for newly created lists5. There are system tuning parameters and integration options.

The full set of site-wide defaults lives in the $prefix/Mailman/Defaults.py file, however you should never modify this file! Instead, change the mm_cfg.py file in that same directory. You only need to add values to mm_cfg.py that are different than the defaults in Defaults.py, and future Mailman upgrades are guaranteed never to touch your mm_cfg.py file.

The Defaults.py file is documented extensively, so the options are not described here. The Defaults.py and mm_cfg.py are both Python files so valid Python syntax must be maintained or your Mailman installation will break.

Note: Do not change the HOME_DIR or MAILMAN_DIR variables. These are set automatically by the configure script, and you will break your Mailman installation by if you change these.

You should make any changes to mm_cfg.py using the account you installed Mailman under in the 3 section.



Footnotes

... lists5
In general, changing the list defaults described in this section will not affect any already created lists. To make changes after a list has been created, use the web interface or the command line scripts, such as bin/withlist and bin/config_list.