UGSD wrote: > >First problem that I encountered was the single namespace issue with virtual >domains, so i removed the stock Mailman 2.1.12 that came with Ubuntu, >downloaded Mailman 2.1.7 and patched it with >mailman-2.1.7-release-to-vhost.patch from >http://ndim.fedorapeople.org/stuff/mailman-vhost/. > >That went pretty smooth, compiled and installed without any major issues.
Before you commit too heavily to this, I suggest you look at the first 570+ lines at <http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/annotate/head%3A/NEWS> and see if you really want to be installing a 4 year old release. >put these in mm_cfg.py: >DEFAULT_EMAIL_HOST = 'lists.dept.university.edu' >DEFAULT_URL_HOST = 'lists.dept.university.edu' >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >add_virtualhost('lists.domain1.net', 'lists.domain1.net') >add_virtualhost('lists.domain2.net', 'lists.domain2.net') >POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain1.net', 'lists.domain2.net'] > >After that I setup Postfix, added a new list "test-list" which was >automatically created in the right place - >/path/to/mailman/lists/lists.domain1.net/test-list/ >So no problem here. I subscribed to the list, confirmed the subscription and >sent couple of test messages. Everything worked great. > >Next i went to browse the archives and encountered another problem. The URLs >for the Public archives were not right, but I got around it with a simple >Apache rewrite: > > RewriteCond %{REQUEST_URI} !^/pipermail/([a-z]+)\.(.*)?$ [NC] > RewriteRule ^/pipermail/(.*)$ /pipermail/%{SERVER_NAME}/$1 [R=301,L] > >Basically all it does is insert "lists.domainX.net" between /pipermail/ and >/test-list/. Public archives are now working with >http://lists.domain1.net/pipermail/lists.domain1.net/test-list/ So you can't have lists with names beginning with letters and a dot. I think a better method would be a separate Alias /pipermail/ directive in each VirtualHost block. >Next I tried to test Private archives and this is where I hit the wall and >need some help with. > >The listinfo page for my test-list showed that the URL for the private >archives was http://lists.domain1.net/private/test-list, so i figured i would >be able to fix it with the same rewrite rule that i used for the Public >archives. The patch is supposed to present the correct URL for both private and public archive access. I probably won't have time before Thursday to look at this in detail (and I only do it at all because OCD is a terrible thing to waste). [long sad tale snipped] You are applying band-aids upon band-aids and you'll never stop the bleeding until you properly fix the underlying problem. As I said, because I'm compulsive I will look at this in more detail and follow up, but probably not for a few days. -- 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
