[Mailman-Developers] Update for README.exim (cvs)

Marc MERLIN marc_news@valinux.com
Mon, 10 Dec 2001 00:56:02 -0800


Hopefully I got this right:

--- README.EXIM.mailman	Sun Dec  9 23:08:00 2001
+++ README.EXIM	Mon Dec 10 00:19:44 2001
@@ -71,6 +71,8 @@
 ## respectively
 ## Mailman is installed in MAILMAN_HOME
 ## Mailman is configured to be invoked as user exim
+
+# Mailman commands to run
 list_transport:
            driver = pipe
            command = MAILMAN_WRAP post ${lc:$local_part}
@@ -79,66 +81,103 @@
            user = MAILMAN_UID
            group = MAILMAN_GID
 
-list_request_transport:
+list_bounces_transport:
+           driver = pipe
+           command = MAILMAN_WRAP bounces ${lc:$local_part}
+           current_directory = MAILMAN_HOME
+           home_directory = MAILMAN_HOME
+           user = MAILMAN_UID
+           group = MAILMAN_GID
+
+list_join_transport:
+           driver = pipe
+           command = MAILMAN_WRAP join ${lc:$local_part}
+           current_directory = MAILMAN_HOME
+           home_directory = MAILMAN_HOME
+           user = MAILMAN_UID
+           group = MAILMAN_GID
+
+list_leave_transport:
            driver = pipe
-           command = MAILMAN_WRAP mailcmd ${lc:$local_part}
+           command = MAILMAN_WRAP leave ${lc:$local_part}
            current_directory = MAILMAN_HOME
            home_directory = MAILMAN_HOME
            user = MAILMAN_UID
            group = MAILMAN_GID
 
-list_admin_transport:
+list_owner_transport:
            driver = pipe
-           command = MAILMAN_WRAP mailowner ${lc:$local_part}
+           command = MAILMAN_WRAP owner ${lc:$local_part}
            current_directory = MAILMAN_HOME
            home_directory = MAILMAN_HOME
            user = MAILMAN_UID
            group = MAILMAN_GID
 
+list_request_transport:
+           driver = pipe
+           command = MAILMAN_WRAP request ${lc:$local_part}
+           current_directory = MAILMAN_HOME
+           home_directory = MAILMAN_HOME
+           user = MAILMAN_UID
+           group = MAILMAN_GID
 ### end of transports section fragment
 
     Directors config file section
     
 ## Directors section [this deals with local addresses]
 ##
-## First 2 directors rewrite list-owner or owner-list to list-admin
-## This is only done if the list exists.
 ## List existence checks are done by seeing if the file
-## MAILMAN_HOME/lists//config.pck
-## exists.
+## MAILMAN_HOME/lists//config.pck exists.
 
-list_owner_director:
+list_director:
    driver = smartuser
    require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
-   suffix = "-owner"
-   new_address = "${lc:$local_part}-admin@${domain}"
+   transport = list_transport
 
-owner_list_director:
+
+list_bounces_director:
    driver = smartuser
    require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
-   prefix = "owner-"
-   new_address = "${lc:$local_part}-admin@${domain}"
+   suffix = "-bounces"
+   transport = list_bounces_transport
 
-##
-## Next 3 directors direct admin, request and list mail to the appropriate
-## transport.  List existence is checked as above.
+list_join_director:
+   driver = smartuser
+   require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
+   suffix = "-join"
+   transport = list_join_transport
 
-list_admin_director:
+list_leave_director:
    driver = smartuser
-   suffix = -admin
    require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
-   transport = list_admin_transport
+   suffix = "-leave"
+   transport = list_leave_transport
+
+list_owner_director:
+   driver = smartuser
+   require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
+   suffix = "-owner"
+   transport = list_owner_transport
 
 list_request_director:
    driver = smartuser
-   suffix = -request
    require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
+   suffix = "-request"
    transport = list_request_transport
 
-list_director:
+
+# The following two are optional, but nice for backward compatibility
+owner_list_director:
    driver = smartuser
    require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
-   transport = list_transport
+   prefix = "owner-"
+   new_address = "${lc:$local_part}-owner@${domain}"
+
+list_admin_director:
+   driver = smartuser
+   suffix = -admin
+   require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.pck
+   new_address = "${lc:$local_part}-bounces@${domain}"
 
 ## End of directors fragment
 ## End of config files bits

-- 
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
  
Home page: http://marc.merlins.org/   |   Finger marc_f@merlins.org for PGP key