On 9 Feb 2004, at 22:39, Paul Makepeace wrote:
Je 2004-02-09 22:24:10 +0000, Richard Barrett skribis:On 9 Feb 2004, at 22:16, Paul Makepeace wrote:
I host mailing lists on several domains on the same machine. I'd prefer
it that when viewing a listinfo page for [EMAIL PROTECTED] the URL
contain domainA.example rather than DEFAULT_URL_HOST
(I had originally thought it might be settable via "Host name this list
prefers for email" but that seems something different.)
Is this possible? I tried various things like %(hostname)s but they didn't seem to get interpolated (my Python is newbie level).
Sorry if this is a FAQ - I didn't see reference to it at http://www.python.org/cgi-bin/faqw-mm.py?req=index
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.029.htp
I don't (yet) see how this bears on my question.
I "host mailing lists on several domains", those domains are different and thus I would like the domains to appear in the URLs rather than the single DEFAULT_URL_HOST
So let's say I have (in mm_cfg.py) DEFAULT_URL_HOST = 'foo-domain.com'
and two mailing lists, [EMAIL PROTECTED] and [EMAIL PROTECTED] I would
like http://bar-domain.com/mailman/listinfo/bar to show URLs with bar-
domain.com rather than foo-domain.com
In that case, per the FAQ entry 4.029 that I cited, you might want to say in $prefix/mm_cfg.py:
DEFAULT_EMAIL_HOST = 'foo-domain.com'
DEFAULT_URL_HOST = 'foo-domain.com'
VIRTUAL_HOSTS.clear()
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
add_virtualhost('bar-domain.com', 'bar-domain.com')and use fix_url to set the foo-domain.com lists to use foo-domain.com and bar-domain.com lists to use bar-domain.com. Then the generated URLs associated with each list will include the correct virtual host. Also visiting http://<domain>/mailman/listinfo will list only those lists associated with <domain> if you set VIRTUAL_HOST_OVERVIEW = On (actually the default) in mm_cfg.py
Run $bin/fix_url.py with --help to get instructions on its use.
Quite simply, I would prefer non-domain specific URLs: href="/mailman/..." rather than forcing the href="http://wrong.domain/..."
Unbfortunately Mailman doesn't work that way but if you set up the virtual hosts you may be able to achieve some of what you want.
(Attempting to set DEFAULT_URL_HOST = '' doesn't seem to do anything useful.)
**
The URL given in the "Overview of all foo.com mailing lists" allows
interpolation of the current URL with a %s. Something like that would be
useful.
Cheers, Paul
--
Paul Makepeace ................................ http://paulm.com/ecademy
"What is the capital of Norway? On tuesdays." -- http://paulm.com/toys/surrealism/
------------------------------------------------------ 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/
This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
