[Mailman-Users] https and virtual domains

David Newman dnewman at networktest.com
Fri Feb 18 17:10:31 CET 2011


How to configure Mailman to handle https redirects to public archives
for virtual domains?

This is for a server with a canonical name of mail.domain1.tld, and
virtual names of lists.domain2.tld, lists.domain3.tld, etc.

With the mm.cfg config pasted below, clicking the archives link on a
list page for lists.domain2.tld redirects to

https://mail.domain1.tld/pipermail/listname

which fails because the list name is associated with domain2.tld and not
domain1.tld.

Not sure if this is related, but this is after running 'withlist -l -r
fix_url listname' on domain2.tld's mailing list and restarting mailman.

Thanks in advance for configuration clues.

dn


# Put YOUR site-specific settings below this line.
MTA = 'Postfix'
MAILMAN_SITE_LIST = 'mailman'
DEFAULT_EMAIL_HOST = 'mail.domain1.tld'
DEFAULT_URL_HOST = 'mail.domain1.tld'
DEFAULT_URL_PATTERN = 'https://%s/mailman/'
PUBLIC_ARCHIVE_URL = 'https://%(hostname)s/pipermail/%(listname)s'
# Clear the Defaults.py VIRTUAL_HOSTS entry
VIRTUAL_HOSTS.clear()
add_virtualhost('lists.domain2.tld','lists.domain2.tld')
add_virtualhost('lists.domain3.tld','lists.domain3.tld')
add_virtualhost('lists.domain4.tld','lists.domain4.tld')
add_virtualhost('lists.domain5.tld','lists.domain5.tld')
VERP_PASSWORD_REMINDERS = Yes
VERP_PERSONALIZED_DELIVERIES = Yes
VERP_DELIVERY_INTERVAL = Yes
VERP_CONFIRMATIONS = Yes
VERP_DELIVERY_INTERVAL = 1
OWNERS_CAN_ENABLE_PERSONALIZATION = 1


More information about the Mailman-Users mailing list