[Mailman-Users] DEFAULT_URL not being honored

Bob Franklin r.c.franklin at reading.ac.uk
Wed Feb 26 20:39:49 CET 2003


On Wed, 26 Feb 2003, Bill Hilburn wrote:

> My mm_cfg-py reads: (2.1b5)
>
> DEFAULT_URL_HOST = 'lists.frontier.net'
> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
>
> Note the add_virtualhost, not sure if you need this in yous or not.
>
> Also, you may need to run fix_url.py to update your list db files.

I'm setting up 2.1.1 on a test machine with the lists in
'testlists.reading.ac.uk' and the WWW hostname as 'tl.rdg.ac.uk'.  I have
[in mm_cfg.py] - 'tl' is substituted for the real name:

  DEFAULT_EMAIL_HOST = 'testlists.reading.ac.uk'
  DEFAULT_URL_HOST = 'tl.rdg.ac.uk'

  add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

  VIRTUAL_HOST_OVERVIEW = 0

This works fine, except that the link to 'Overview of all tl.rdg.ac.uk'
mailing lists' link links to 'testlists.reading.ac.uk/mailman/listinfo'
(i.e. uses the DEFAULT_EMAIL_HOST as the web host).

If I add:

  DEFAULT_HOST_NAME = 'tl.rdg.ac.uk'

Then this fixes that link, but now all lists are created as
'name at tl.rdg.ac.uk'.  I can correct that by creating a list with a domain
name (we don't normally do that because all our lists are in one domain),
however, the link to 'NewList administrative interface' et al now points
at 'http://testlists.reading.ac.uk/mailman/...' - so that's broken!


Looking through the code to HTMLFormatter.py, the GetMailmanFooter()
function retrieves the URL of the overview page with
Link(Utils.ScriptURL('listinfo'), ...).  If I change that to
Link(self.GetScriptURL('listinfo'), ...) that fixes it, but is that
breaking the multi-domain stuff (is the 'Overview' page suppposed to show
lists in all domains - if not, I guess this might be a bug?).

Comments and people pointing out my stupidity welcome [although restrict
my stupidity to this issue, please].

Thanks in advance,

  - Bob


-- 
 Bob Franklin <r.c.franklin at reading.ac.uk>          +44 (0)118 378 6630
 Systems and Communications, IT Services, The University of Reading, UK



More information about the Mailman-Users mailing list