After adding https to the mailman webserver, and after redirecting all requests from plain http to https, the mailman web frontend seemed to work just fine. That is, until one tries to use the admin interface to make any changes. All submitted changes would simply not take effect, even though no errors are given. To fix this, add the following lines to your mm_config.py:
DEFAULT_URL_PATTERN = 'https://%s/mailman/' PUBLIC_ARCHIVE_URL = 'https://%(hostname)s/pipermail/%(listname)s'
Remember to run withlist -l -a -r fix_url afterwards, or else the change won't take effect.
February 2, 2006