On 07/24/2013 02:30 PM, Stephen Cook wrote: > So requests to > "http://oldserver.mydomain.com" should go the the old Windows server, > and "myl...@oldserver.mydomain.com" should go to the new server. > I've been banging my head on this problem for the last couple of > days. My questions to the mailman community are 1) is this > possible/feasible and 2) If so, what's the best way to do this.
It's possible, It may and may not be easy. If the only mail to the oldserver.mydomain.com domain is list mail or if all mail to the oldserver.mydomain.com domain should go to the new server, just create an MX record for oldserver.mydomain.com pointing to the new server. Otherwise > I've figured out how to pull a test file conting the lists & list > members from Lyris. I've also figured out how to forward email > address to whate...@oldserver.mydomain.com to the new server. forward the list mail as you already have figured out. Presumably (but maybe not, I'm not your management...) the only list mail that would need to be forwarded is for currently existing lists and new lists wouldn't have an oldserver.mydomain.com address, so you wouldn't have a maintenance issue with forwards. There will be issues for web access to Mailman on the new server. Mailman supports multiple virtual hosts with the restriction that listnames must be globally unique. However, it doesn't directly support two virtual hosts with the same web domain, so my suggestion is configure Mailman on the new server with only DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST pointing to the new server. Then when you create lists, they will reference the new server for the Mailman web UI and the new server for list email. Then after you create the migrated lists, you can set their email domain to oldserver.mydomain.com. This can be done by setting each list's host_name attribute on the web admin General Options page for the list, or by running Mailman's bin/config_list. To do the latter for all lists, you could do #!/bin/sh cd /path/to mailman f=`mktemp` echo > $f host_name = 'oldserver.mydomain.com' for l in `bin/list_lists --bare`; do bin/config_list -i $f $l done rm $f -- Mark Sapiro <m...@msapiro.net> 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org