From 4f40e69cbecbf533843f056ad1d663e7de9c6123 Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 2 Jan 2023 13:05:59 +0100 Subject: [PATCH] Adjust documentation for sympa files at postfix configuration. --- DOC/ALT/sympa_aliases.sample | 15 +++++++++++++++ DOC/README.sympa-main.cf | 30 ++++++++++++++++++++++++++++++ DOC/README.sympa-master.cf | 4 ++++ DOC/README.sympa-postfix-files | 3 +++ DOC/sympa_aliases | 15 --------------- DOC/sympa_domains.sample | 10 ++++++++++ DOC/sympa_postfix_main.cf | 23 ----------------------- DOC/sympa_postfix_master.cf | 4 ---- DOC/sympa_postfix_transport_regexp | 2 -- DOC/sympa_transport.sample | 12 ++++++++++++ DOC/sympa_virtual_aliases.sample | 7 +++++++ 11 files changed, 81 insertions(+), 44 deletions(-) create mode 100644 DOC/ALT/sympa_aliases.sample create mode 100644 DOC/README.sympa-main.cf create mode 100644 DOC/README.sympa-master.cf create mode 100644 DOC/README.sympa-postfix-files delete mode 100644 DOC/sympa_aliases create mode 100644 DOC/sympa_domains.sample delete mode 100644 DOC/sympa_postfix_main.cf delete mode 100644 DOC/sympa_postfix_master.cf delete mode 100644 DOC/sympa_postfix_transport_regexp create mode 100644 DOC/sympa_transport.sample create mode 100644 DOC/sympa_virtual_aliases.sample diff --git a/DOC/ALT/sympa_aliases.sample b/DOC/ALT/sympa_aliases.sample new file mode 100644 index 0000000..a5b1b39 --- /dev/null +++ b/DOC/ALT/sympa_aliases.sample @@ -0,0 +1,15 @@ +sympa: "| /home/sympa/bin/queue sympa@sympa.oopen.de" +listmaster: "| /home/sympa/bin/queue listmaster@sympa.oopen.de" +bounce+*: "| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de" +abuse-feedback-report: "| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de" +sympa-request: postmaster@sympa.oopen.de +sympa-owner: postmaster@sympa.oopen.de + +# And for each list, lines will be added like these: +#—————————— sympalist1: list alias created 19 Jan 2008 +sympalist1: "| /home/sympa/bin/queue sympalist1@sympa.oopen.de" +sympalist1-request: "| /home/sympa/bin/queue sympalist1-request@sympa.oopen.de" +sympalist1-editor: "| /home/sympa/bin/queue sympalist1-editor@sympa.oopen.de" +#sympalist1-subscribe: "| /home/sympa/bin/queue sympalist1-subscribe@sympa.oopen.de" +sympalist1-unsubscribe: "| /home/sympa/bin/queue sympalist1-unsubscribe@sympa.oopen.de" +sympalist1-owner: "| /home/sympa/bin/bouncequeue sympa_list1@sympa.oopen.de' diff --git a/DOC/README.sympa-main.cf b/DOC/README.sympa-main.cf new file mode 100644 index 0000000..ae54350 --- /dev/null +++ b/DOC/README.sympa-main.cf @@ -0,0 +1,30 @@ + +... + +recipient_delimiter = + + +transport_maps = + btree:/etc/postfix/transport + btree:/etc/postfix/relay_domains + regexp:/etc/postfix/sympa_transport + +... + +sympa_destination_recipient_limit = 1 + +sympabounce_destination_recipient_limit = 1 + +... + +relay_domains = + $mydestination + btree:/etc/postfix/relay_domains + btree:/etc/postfix/sympa_domains + +... + +virtual_alias_maps = + regexp:/etc/postfix/sympa_virtual_aliases + ## - mailman + #hash:/var/lib/mailman/data/virtual-mailman + diff --git a/DOC/README.sympa-master.cf b/DOC/README.sympa-master.cf new file mode 100644 index 0000000..38c53dd --- /dev/null +++ b/DOC/README.sympa-master.cf @@ -0,0 +1,4 @@ +sympa unix - n n - - pipe + flags=FR user=sympa argv=/usr/local/sympa/bin/queue ${recipient} +sympabounce unix - n n - - pipe + flags=FR user=sympa argv=/usr/local/sympa/bin/bouncequeue ${user} diff --git a/DOC/README.sympa-postfix-files b/DOC/README.sympa-postfix-files new file mode 100644 index 0000000..54c70f3 --- /dev/null +++ b/DOC/README.sympa-postfix-files @@ -0,0 +1,3 @@ +/etc/postfix/sympa_domains +/etc/postfix/sympa_transport +/etc/postfix/sympa_virtual_aliases diff --git a/DOC/sympa_aliases b/DOC/sympa_aliases deleted file mode 100644 index ea433c9..0000000 --- a/DOC/sympa_aliases +++ /dev/null @@ -1,15 +0,0 @@ -sympa: “| /home/sympa/bin/queue sympa@sympa.oopen.de” -listmaster: “| /home/sympa/bin/queue listmaster@sympa.oopen.de” -bounce+*: “| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de” -abuse-feedback-report: “| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de” -sympa-request: postmaster@sympa.oopen.de -sympa-owner: postmaster@sympa.oopen.de - -# And for each list, lines will be added like these: -#—————————— sympalist1: list alias created 19 Jan 2008 -sympalist1: “| /home/sympa/bin/queue sympalist1@sympa.oopen.de” -sympalist1-request: “| /home/sympa/bin/queue sympalist1-request@sympa.oopen.de” -sympalist1-editor: “| /home/sympa/bin/queue sympalist1-editor@sympa.oopen.de” -#sympalist1-subscribe: “| /home/sympa/bin/queue sympalist1-subscribe@sympa.oopen.de” -sympalist1-unsubscribe: “| /home/sympa/bin/queue sympalist1-unsubscribe@sympa.oopen.de” -sympalist1-owner: “| /home/sympa/bin/bouncequeue sympa_list1@sympa.oopen.de” diff --git a/DOC/sympa_domains.sample b/DOC/sympa_domains.sample new file mode 100644 index 0000000..6e9e71d --- /dev/null +++ b/DOC/sympa_domains.sample @@ -0,0 +1,10 @@ +# --- +# After changing this file, don't forget updating also db-file: +# +# postmap btree:/etc/postfix/sympa_domains +# +# --- + +# for evry sympa list domain add an entry like this +# +lists.mydomain.tld XXXX diff --git a/DOC/sympa_postfix_main.cf b/DOC/sympa_postfix_main.cf deleted file mode 100644 index 7b8d396..0000000 --- a/DOC/sympa_postfix_main.cf +++ /dev/null @@ -1,23 +0,0 @@ -alias_maps = - hash:/etc/aliases - hash:/home/sympa/etc/sympa_aliases - -relay_domains = - $mydestination - lists.mydomain.tld -sympa_destination_recipient_limit = 1 -sympabounce_destination_recipient_limit = 1 - -recipient_delimiter = + - -## - virtual_alias_maps -## - -## - Note: virtual_alias_maps is needed only if you need to translate one list/servername to another -## - servername, such as using a relay server, which also requires the option relayhost=[servername]. -## - See footnote ([1.]) at bottom. -## - -virtual_alias_maps = - regexp:/home/sympa/etc/virtual.regexp - -transport_maps = - regexp:/home/sympa/etc/transport_regexp diff --git a/DOC/sympa_postfix_master.cf b/DOC/sympa_postfix_master.cf deleted file mode 100644 index 21cf5b4..0000000 --- a/DOC/sympa_postfix_master.cf +++ /dev/null @@ -1,4 +0,0 @@ -sympa unix - n n - - - pipe flags=R user=sympa argv=/home/sympa/bin/queue ${recipient} -sympabounce unix - n n - - pipe - flags=R user=sympa argv=/home/sympa/bin/bouncequeue ${recipient} diff --git a/DOC/sympa_postfix_transport_regexp b/DOC/sympa_postfix_transport_regexp deleted file mode 100644 index c1593e2..0000000 --- a/DOC/sympa_postfix_transport_regexp +++ /dev/null @@ -1,2 +0,0 @@ -/^.-owner\@lists.mydomain.tld$/ sympabounce: -/^.\@lists.mydomain.tld$/ sympa: diff --git a/DOC/sympa_transport.sample b/DOC/sympa_transport.sample new file mode 100644 index 0000000..4f50b02 --- /dev/null +++ b/DOC/sympa_transport.sample @@ -0,0 +1,12 @@ +# --- +# After changing this file, don't forget updating also db-file: +# +# postmap btree:/etc/postfix/sympa_transport +# +# --- + +# for evry sympa list domain add a set of entries like the following: +# +/^.*+owner\@lists\.mydomain\.tld$/ sympabounce: +/^bounce+.*\@lists\..mydomain\.tld$/ sympabounce: +/^.*\@lists\..mydomain\.tld$/ sympa: diff --git a/DOC/sympa_virtual_aliases.sample b/DOC/sympa_virtual_aliases.sample new file mode 100644 index 0000000..dffc0af --- /dev/null +++ b/DOC/sympa_virtual_aliases.sample @@ -0,0 +1,7 @@ +# Be compartible if 'recipient_delimiter' (main.cf) is set to '-' +# +/^(.*)-owner\@(.*)$/ $1+owner@$2 + +# For evry sympa list domain an an entry like this: +# +/^(postmaster|abuse|sympa-request|sympa-owner)\@lists\.mydomain\.tld$/ postmaster@.mydomain.tld