Adjust documentation for sympa files at postfix configuration.

This commit is contained in:
Christoph 2023-01-02 13:05:59 +01:00
parent 82e15d493a
commit 4f40e69cbe
11 changed files with 81 additions and 44 deletions

View File

@ -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'

30
DOC/README.sympa-main.cf Normal file
View File

@ -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

View File

@ -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}

View File

@ -0,0 +1,3 @@
/etc/postfix/sympa_domains
/etc/postfix/sympa_transport
/etc/postfix/sympa_virtual_aliases

View File

@ -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”

10
DOC/sympa_domains.sample Normal file
View File

@ -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

View File

@ -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

View File

@ -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}

View File

@ -1,2 +0,0 @@
/^.-owner\@lists.mydomain.tld$/ sympabounce:
/^.\@lists.mydomain.tld$/ sympa:

View File

@ -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:

View File

@ -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