X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/e05f33e0b79c14608757a60f2f3f8588008355f7..e0f3765aeecd3116bb4171bd0c5f9b609e7c0588:/configs/config.samples/C042 diff --git a/configs/config.samples/C042 b/configs/config.samples/C042 new file mode 100644 index 000000000..a927cd8d2 --- /dev/null +++ b/configs/config.samples/C042 @@ -0,0 +1,83 @@ +From: Kirill Miazine +Date: Tue, 2 Apr 2002 19:41:24 +0200 + +Hello, + +Since Exim 4 configuration needed to get Mailman work differs a little +bit from Exim 3 and since I still haven't seen a "recipe" for Mailman +with Exim 4, I'm providing my configuration (based heavily on +http://www.exim.org/howto/mailman.html). + +Following goes into main config settings: + +domainlist lists_domains = lists.krot.org +MAILMAN_HOME=/local/lists +MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper +MAILMAN_UID=mailman +MAILMAN_GID=exim + + +Following routers are defined: + +list_owner: + driver = redirect + domains = +lists_domains + require_files = MAILMAN_HOME/lists/$local_part/config.db + local_part_suffix = -owner + data = ${lc:$local_part}-admin@$domain + +owner_list: + driver = redirect + domains = +lists_domains + require_files = MAILMAN_HOME/lists/$local_part/config.db + local_part_prefix = owner- + data = ${lc:$local_part}-admin@$domain + +list_admin: + driver = accept + domains = +lists_domains + require_files = MAILMAN_HOME/lists/$local_part/config.db + local_part_suffix = -admin + transport = list_admin + +list_request: + driver = accept + domains = +lists_domains + require_files = MAILMAN_HOME/lists/$local_part/config.db + local_part_suffix = -request + transport = list_request + +list: + driver = accept + domains = +lists_domains + require_files = MAILMAN_HOME/lists/$local_part/config.db + transport = list + + +And these transports are needed: + +list_admin: + driver = pipe + command = MAILMAN_WRAP mailowner ${lc:$local_part} + current_directory = MAILMAN_HOME + home_directory = MAILMAN_HOME + user = MAILMAN_UID + group = MAILMAN_GID + +list_request: + driver = pipe + command = MAILMAN_WRAP mailcmd ${lc:$local_part} + current_directory = MAILMAN_HOME + home_directory = MAILMAN_HOME + user = MAILMAN_UID + group = MAILMAN_GID + +list: + driver = pipe + command = MAILMAN_WRAP post ${lc:$local_part} + current_directory = MAILMAN_HOME + home_directory = MAILMAN_HOME + user = MAILMAN_UID + group = MAILMAN_GID + +Mailman was configured --with-mail-gid=exim.