From 7fd3afbe2480275fe41fa0169ed72abd1f425048 Mon Sep 17 00:00:00 2001 From: bwarsaw <> Date: Tue, 14 Dec 2004 04:27:49 +0000 Subject: Committing lots of documentation updates, including linking up to the new mailman-installation guide, and filling out the other formats that seemed to be missing. --- admin/www/mailman-install/node28.html | 121 ++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 admin/www/mailman-install/node28.html (limited to 'admin/www/mailman-install/node28.html') diff --git a/admin/www/mailman-install/node28.html b/admin/www/mailman-install/node28.html new file mode 100644 index 00000000..3148a7b0 --- /dev/null +++ b/admin/www/mailman-install/node28.html @@ -0,0 +1,121 @@ + + + + + + + + + + + + +6.2.12 Virtual Domains + + + + + +

+6.2.12 Virtual Domains +

+ +

+One approach to handling virtual domains is to use a separate Mailman +installation for each virtual domain. Currently, this is the only way to have +lists with the same name in different virtual domains handled by the same +machine. + +

+In this case, the MAILMAN_HOME and MAILMAN_WRAP macros are useless +- you can remove them. Change your director (router) to something like this: + +

+

+  require_files = /virtual/${domain}/mailman/lists/${lc:$local_part}/config.pck
+
+ +

+and change your transport like this: + +

+

+  command = /virtual/${domain}/mailman/mail/mailman \
+            ${if def:local_part_suffix \
+                 {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}}
+                 {post}} \
+              $local_part
+  current_directory = /virtual/${domain}/mailman
+  home_directory = /virtual/${domain}/mailman
+
+ +

+ +

+ + + + -- cgit v1.2.3