| « VirtualBox instead of VMWare? No. | Puff Unterlage und sensazionell Modell Weihnachtskerze » |
Mailman url host
09/10/09
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 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 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 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.
2 comments
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
Thanks for that hint - I'll have a look when I have a bit more time!


