Forrest Aldrich wrote: > >The virtual domain we're using will be MX'd to our hosts, but served >"virtually" via Mailman. In otherwords: > >DEFAULT_EMAIL_HOST = ourdomain.com > >DEFAULT_URL_HOST = www.ourdomain.com > >[ ... ] > >I'm not sure what I'd put here for add_virtualhost(): > >add_virtualhost('virtual.com', DEFAULT_EMAIL_HOST) > >?
If DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST were set to what you want when you ran configure, they will be correct in Defaults.py and the add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) that's in Defaults.py will also make the correct 'default' entry in the VIRTUAL_HOSTS dictionary. In this case, re-stating DEFAULT_EMAIL_HOST = 'ourdomain.com' DEFAULT_URL_HOST = 'www.ourdomain.com' (note the required quotes), and add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py is unnecessary, but probably good documentation. If DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST are not correct in Defaults.py, then you should have DEFAULT_EMAIL_HOST = 'ourdomain.com' DEFAULT_URL_HOST = 'www.ourdomain.com' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py. The VIRTUAL_HOSTS.clear() line removes the incorrect entry from VIRTUAL_HOSTS that was added in Defaults.py. Then, following the above you need add_virtualhost('virtual.url.domain', 'virtual.email.domain') where virtual.url.domain is the domain in http://virtual.url.domain/mailman/listinfo, i.e., the URL of the listinfo page that you want to show those public lists that are in that virtual domain, and virtual.email.domain is the domain for e-mail to those lists as in [EMAIL PROTECTED], [EMAIL PROTECTED], etc. Note that 'virtual.url.domain' must be different from 'www.ourdomain.com' or else the second add_virtualhost() entry will just replace the first. I am not sure just what you want. If you want all lists to have the same web domain and only want their e-mail domains to be different, then you don't want to use Mailman's virtual hosts feature. You just want DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST and you can change the e-mail domain of a list after creating it by changing the host_name (Host name this list prefers for email.) attribute on the list's General Options page. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp