Mailman url host

Yet another “note to self” type post. I was just fumbling around with Mailman, and for some reason the web frontend was always redirecting me to http://foo.com, while I had been working on the options at http://www.foo.com. For some other reason that I didn’t really look into, even though my server redirects foo.com to http://www.foo.com anyway, no changes were persisted that way.

I was additionally confused because my mm_cfg.py configures the default url host to http://www.foo.com explicitly. I tried hacking around in the DEFAULT_URL_PATTERN, which has a %s placeholder, but when I took that out and replaced with http://www.foo.com directly, I got an error in the web frontend.

After a while I found out that the url host is in fact configured with the list (not entirely sure what purpose this serves — seems to me like a per-machine config would suffice). More importantly, contrary to appearances the DEFAULT_URL_HOST set up in mm_cfg.py doesn’t seem to play any role in this whatsoever. Previously I had set up my new list like this:

newlist mylist@foo.com owner@foo.com

I fixed my problem now by configuring the url host explicitly on list creation:

rmlist -a mylist
newlist -u www.foo.com mylist@foo.com owner@foo.com

Weird, but apparently necessary.

3 Comments on Mailman url host

  1. Laurent Lesage // February 17, 2010 at 12:18 pm // Reply

    Hello,

    your post helped me solve the same problem. But I found sthg more appropriate afterwards and just wanted to let let you know. There is a general tools to interact with the ‘lists’ objects : withlist. For fixing url problems, it may ne used with [/usr/lib/mailman/bin/]fix_url.py. More infirmation in the latter file.

    HTH

    Best regards

    Laurent

    Like

  2. Hi Laurent,

    Thanks for that hint – I’ll have a look when I have a bit more time!

    Like

  3. Philipp Meier // October 25, 2012 at 12:35 pm // Reply

    Fixes all lists:

    withlist -l -a -r fix_url

    Like

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s