[sourceforge seems to be down, so I post this here]

Hi there,

We developped a reliable solution for running lists with the same name
on different domains on the same Mailman installation.

I implemented that on top of the Mailman 2.1.1-5.1 Debian stable
package.  All that is needed is to patch 2 files (bin/newlist,
Mailman/MailList.py) in the mailman install, and here is the patch:

http://bugs.koumbit.net/file_download.php?file_id=3&type=bug

There's only one caveat right now: Mailman/Cgi/create.py might need to
get patched too, but I haven't got around looking at it yet, and it
"just works", for now.

I don't know what's the current status of virtual hosting support on
Mailman, but this patch is a simple hack that should bring joy in the
homes of all Mailman admins around the world. :)

I got my inspiration and part of the code from:

http://mithrandr.moria.org/blog/139.html

All it does is to add the domain to the internal_name() of a list. The
real_name is kept as is, and the getListAddress() does the Right Thing.

This makes Mailman generate aliases like:

list-example.com:              "|/var/lib/mailman/mail/mailman post list-example.com"

Care will have to be taken on the MTA side to map those list-example.com
to [EMAIL PROTECTED] We are using alternc.org to manage our server, so
we are using LDAP, so everything went pretty smoothly. :) But I guess it
will require some magic on the Postfix side or something...

Cheers,

A.

PS: for those wanting to see more, you can come to our Wiki:

http://koumbit.net/wiki/VirtualMailman

You'll probably have a little trouble finding your way if you don't
read french though. :) Babelfish might help, haven't tried.



----- End forwarded message -----

_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Reply via email to