[ mailman-Patches-943827 ] true virtual hosting patch for 2.1

SourceForge.net noreply at sourceforge.net
Wed Mar 16 21:40:48 CET 2005

Patches item #943827, was opened at 2004-04-28 12:57
Message generated for change (Comment added) made by anarcat
You can respond by visiting: 

Category: list administration
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: The Anarcat (anarcat)
Assigned to: Nobody/Anonymous (nobody)
Summary: true virtual hosting patch for 2.1

Initial Comment:
[copy of the mail sent to -developpers@]

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
Mailman/MailList.py) in the mailman install, and here
is the patch:


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:


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:

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

Care will have to be taken on the MTA side to map those
to list at example.com. 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...



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


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


>Comment By: The Anarcat (anarcat)
Date: 2005-03-16 15:40

Logged In: YES 

I have ported the patch to 2.1.4, no news on 2.1.5 yet. I
have also put the patch in a seperate CVS server. Fetch all
the goods there:


I've also updated the 2.1.1 patch to fix the list-id, so I
delete the attachment, fetch the patch straight from our CVS
for the latest fixes.


You can respond by visiting: 

More information about the Mailman-coders mailing list