Customize Mailman

You should do these steps using the account you installed Mailman under in section 2 above.
  • The file $prefix/Mailman/Defaults.py contains a number of defaults for your installation. If any of these are incorrect, override them in $prefix/Mailman/mm_cfg.py, NOT IN Defaults.py! See the comments in Defaults.py for details. Once a list is created, editing many of these variables will have no effect At that point, you'll need to configure your lists through the web admin interface or through the command line script bin/config_list or bin/withlist.

    Specifically check to make sure the variables DEFAULT_HOST_NAME and DEFAULT_URL are correct. The latter must end in a slash.

    The install process will not overwrite an existing mm_cfg.py file so you can freely make changes to this file.

    Note: Do not change HOME_DIR or MAILMAN_DIR. These are set automatically by the configure script.

  • Create the site password using:
    $prefix/bin/mmsitepass your-site-password
    

    This password can be used anywhere that individual user or mailing list administrator passwords are required, giving the mailman site administrator the ability to adjust these things when necessary.

    You may also want to create a password for the site-wide list creator role (someone other than the site administrator who as privileges to create and remove lists through the web). Use the -c option to mmsitepass to set this.