Hans-Juergen Beie wrote: >Forrest Aldrich wrote on 17.08.2005 20:45 Uhr: >> Let me clarify my setup. >> >> Our list server is at http://www.ourdomain.com/lists. The default >> domain we want added to new lists is "ourdomain.com". However, we have >> another domain that we want to use for a special list that we need to >> add to this mix. In such a way that the domain name is preserved in >> the headers. >> >> So we MX that newdomain.com to our inbound MX hosts, and forward (via >> standard mailman aliases) to the MTA instance on the lists machine, >> which is in the ourdomain.com domain. >> >> So I want to have: >> >> [EMAIL PROTECTED] > >Then use add_virtualhost(URL_HOST, 'newdomain.com') > >> on our Mailman instance that otherwise would have: >> >> [EMAIL PROTECTED] >> [EMAIL PROTECTED] >> >> Is that more clear? > >Yes and no. What about the URL_HOST? >Should your list server present this list as >http://www.ourdomain.com/lists/user-discuss or like >http://www.newdomain.com/lists/user-discuss? > >In the first case use > add_virtualhost('www.ourdomain.com', 'newdomain.com')
This will not work. add_virtualhost() is defined in Defaults.py and what it does is add a key:value pair to the VIRTUAL_HOSTS dictionary where its first argument is the key and the second is the value. If you have DEFAULT_URL_HOST = 'www.ourdomain.com' DEFAULT_EMAIL_HOST = 'ourdomain.com' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) then following this with add_virtualhost('www.ourdomain.com', 'newdomain.com') will simply change the value associated with the 'www.ourdomain.com' key in the VIRTUAL_HOSTS dictionary from 'ourdomain.com' to 'newdomain.com'. It will not make a second entry - Python dictionaries do not support multiple entries with the same key. In the first case, what you do is just keep the default add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) only and change the host_name attribute of the users-discuss list to newdomain.com as I suggested in my previous post in this thread (http://mail.python.org/pipermail/mailman-users/2005-August/046174.html). >otherwise use > add_virtualhost('www.newdomain.com', 'newdomain.com') >and setup a vhost for www.newdomain.com on the web server of your lists >host. This is correct. -- 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