Differences between revisions 2 and 3
Revision 2 as of 2010-09-17 07:31:39
Size: 2885
Editor: msapiro
Comment: Updated link to patch in LP. Added link to vhosts branch and note about multiple instances.
Revision 3 as of 2010-09-17 07:31:40
Size: 3293
Editor: msapiro
Comment: Migrated to Confluence 4.0
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DOC/versions/14352569 #pragma page-filename DOC/versions/17891392
Line 3: Line 3:
From a recent thread on the mailman-users mailing list (see <[[http://mail.python.org/pipermail/mailman-users/2004-June/037419.html]]>), Richard Barrett said:
From a recent thread on the mailman-users mailing list (see <
[[http://mail.python.org/pipermail/mailman-users/2004-June/037419.html|http://mail.python.org/pipermail/mailman-users/2004-June/037419.html]]>), Richard Barrett said:
Line 12: Line 14:
Line 20: Line 21:
See [[http://mail.python.org/pipermail/mailman-users/2005-January/041752.html]] for more information about the cPanel patch. See [[http://mail.python.org/pipermail/mailman-users/2005-January/041752.html|http://mail.python.org/pipermail/mailman-users/2005-January/041752.html]] for more information about the cPanel patch.
Line 24: Line 25:
Another option would be to look at patches to try to supply this kind of functionality with older versions of Mailman. Looking through the set of Mailman patches on Launchpad, we find [[https://bugs.launchpad.net/mailman/+bug/558126]], which was developed for use under Debian stable with their binary package version 2.1.1-5.1 of Mailman. However, this patch may require significant effort to get it to work with more modern versions of Mailman (e.g., 2.1.5). (As of March, 2005, there is a link in a comment in this patch to a 2.1.5 version of the patch) Another option would be to look at patches to try to supply this kind of functionality with older versions of Mailman. Looking through the set of Mailman patches on Launchpad, we find [[https://bugs.launchpad.net/mailman/+bug/558126|https://bugs.launchpad.net/mailman/+bug/558126]], which was developed for use under Debian stable with their binary package version 2.1.1-5.1 of Mailman. However, this patch may require significant effort to get it to work with more modern versions of Mailman (e.g., 2.1.5). (As of March, 2005, there is a link in a comment in this patch to a 2.1.5 version of the patch)
Line 26: Line 27:
Searching the archives of the mailman-users mailing list will likely turn up other discussions of this subject, especially the thread at [[http://mail.python.org/pipermail/mailman-users/2004-June/037443.html]], which is another excellent discussion of the subject by Richard Barrett. Searching the archives of the mailman-users mailing list will likely turn up other discussions of this subject, especially the thread at [[http://mail.python.org/pipermail/mailman-users/2004-June/037443.html|http://mail.python.org/pipermail/mailman-users/2004-June/037443.html]], which is another excellent discussion of the subject by Richard Barrett.
Line 28: Line 29:
There is a recent thread in the mailman-developers archives leading up to the post at [[http://mail.python.org/pipermail/mailman-developers/2006-March/018629.html]] in which Hans Ulrich Niedermann describes his work in this area including links to his patches ([[http://nix.lauft.net/htdocs/mailman/]]). These patches and additional fixes have been ported forward to Mailman 2.1.13 in the Bazaar branch at [[https://code.launchpad.net/~msapiro/mailman/vhost]]. There is a recent thread in the mailman-developers archives leading up to the post at [[http://mail.python.org/pipermail/mailman-developers/2006-March/018629.html|http://mail.python.org/pipermail/mailman-developers/2006-March/018629.html]] in which Hans Ulrich Niedermann describes his work in this area including links to his patches ([[http://nix.lauft.net/htdocs/mailman/|http://nix.lauft.net/htdocs/mailman/]]). These patches and additional fixes have been ported forward to Mailman 2.1.13 in the Bazaar branch at [[https://code.launchpad.net/~msapiro/mailman/vhost|https://code.launchpad.net/~msapiro/mailman/vhost]].
Line 30: Line 31:
This is due for integration into [[DEV/Mailman 3.0|Mailman 3.0]]. This is due for integration into [[../../DEV/Mailman 3.0|Mailman 3.0]].
Line 33: Line 34:
The recommended method to support multiple virtual hosts without list name collisions  with Mailman 2.1.x is to run a separate Mailman instance for each virtual host.
  
The recommended method to support multiple virtual hosts without list name collisions with Mailman 2.1.x is to run a separate Mailman instance for each virtual host.
Line 36: Line 39:
<<Color2(Converted from the Mailman FAQ Wizard, col=darkgreen)>>This is one of many [[../Frequently Asked Questions|Frequently Asked Questions]]. Converted from the Mailman FAQ Wizard

This is one of many [[../Frequently Asked Questions|Frequently Asked Questions]].

4.47. Virtual domain hosting with Mailman?

From a recent thread on the mailman-users mailing list (see < http://mail.python.org/pipermail/mailman-users/2004-June/037419.html>), Richard Barrett said:

 With unmodified, standard Mailman source code, there is a single
 namespace for list names shared by all virtual host supported by a
 given Mailman installation. Multiple installations on the same machine
 can be used to avoid the list naming restrictions this creates.

 The modified version of Mailman, shipped by Cpanel as part of their
 commercial hosting product for ISPs, adopts a different,
 list-name-munging solution to the problem but Cpanel have not made the
 modified source code generally available in the public domain.

See http://mail.python.org/pipermail/mailman-users/2005-January/041752.html for more information about the cPanel patch.

I would like to add that running the CPanel software, or hosting your list at CPanel, will require that you get all your Mailman support from them. See Mailman and CPanel for details.

Another option would be to look at patches to try to supply this kind of functionality with older versions of Mailman. Looking through the set of Mailman patches on Launchpad, we find https://bugs.launchpad.net/mailman/+bug/558126, which was developed for use under Debian stable with their binary package version 2.1.1-5.1 of Mailman. However, this patch may require significant effort to get it to work with more modern versions of Mailman (e.g., 2.1.5). (As of March, 2005, there is a link in a comment in this patch to a 2.1.5 version of the patch)

Searching the archives of the mailman-users mailing list will likely turn up other discussions of this subject, especially the thread at http://mail.python.org/pipermail/mailman-users/2004-June/037443.html, which is another excellent discussion of the subject by Richard Barrett.

There is a recent thread in the mailman-developers archives leading up to the post at http://mail.python.org/pipermail/mailman-developers/2006-March/018629.html in which Hans Ulrich Niedermann describes his work in this area including links to his patches (http://nix.lauft.net/htdocs/mailman/). These patches and additional fixes have been ported forward to Mailman 2.1.13 in the Bazaar branch at https://code.launchpad.net/~msapiro/mailman/vhost.

This is due for integration into Mailman 3.0.

The recommended method to support multiple virtual hosts without list name collisions with Mailman 2.1.x is to run a separate Mailman instance for each virtual host.

Converted from the Mailman FAQ Wizard

This is one of many Frequently Asked Questions.

MailmanWiki: DOC/4.47 Virtual domain hosting with Mailman? (last edited 2014-03-09 05:28:32 by tom)