douglas repetto wrote: > >I found the problem. The address was defined correctly in mm_config.py, >but for some reason it was truncated in Defaults.py. I don't really >understand the mechanism by which changes in mm_config.py are propagate >to Defaults.py...but something went wrong!
This is subtle, but here it is. The values in Defaults.py for DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST come from the configure options --with-urlhost= and --with-mailhost=. Defaults.py also contains add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) which adds this entry to the VIRTUAL_HOSTS dictionary. Then you put correct settings for DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST in mm_cfg.py. This overrides the settings from Defaults.py. You may even put add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py which puts the correct entry in the VIRTUAL_HOSTS dictionary, but if the mm_cfg.py value of DEFAULT_URL_HOST is different from the Defaults.py value, this DOES NOT remove or replace the original entry in the VIRTUAL_HOSTS dictionary. Thus, we suggest that whenever you change DEFAULT_*_HOST in mm_cfg.py, you do DEFAULT_URL_HOST = ... DEFAULT_EMAIL_HOST = ... VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >I edited Defaults.py and restarted MM and am monitoring our logs. So far >I don't see any more errors. If you put all 4 of the above lines in mm_cfg.py, it wouldn't matter what was in Defaults.py. This is a gray area as far as editing Defaults.py is concerned. Normally, you should never edit Defaults.py as your edits will go away if you re-install or upgrade Mailman, but in this case, the 'error' in Defaults.py was caused by a bad configure option which might be corrected the next time you run configure, so it's not clearly wrong to fix Defaults.py. Still, if you fix mm_cfg.py as above, you don't have to worry about mis-typing the configure options. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list [email protected] 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
