fix error: E-mails to address sympa-request@LIST-DOMAIN.TLD should NOT go to sympa transport. Redirect them to POSTMASTER_ABUSE_ADDRESS.

This commit is contained in:
Christoph 2018-12-28 03:40:34 +01:00
parent bd54ca82c4
commit 4f02fc5528
2 changed files with 52 additions and 52 deletions

View File

@ -398,7 +398,7 @@ fi
echo "" echo ""
echo -e "\033[32m--\033[m" echo -e "\033[32m--\033[m"
echo "" echo ""
echo "Insert E-Mail Address(es) to which e-mails to (postmaster|abuse)@$SYMPA_LIST_DOMAIN. " echo "Insert E-Mail Address(es) to which e-mails to (postmaster|abuse|sympa-request)@$SYMPA_LIST_DOMAIN. "
echo "should be forwarded" echo "should be forwarded"
echo "" echo ""
echo " - BLANK seperated list of email addresses" echo " - BLANK seperated list of email addresses"
@ -643,35 +643,35 @@ clear
echo "" echo ""
echo -e "\033[15G\033[32mSetup new Sympa Domain \033[37m\033[1m$SYMPA_LIST_DOMAIN\033[0;32m using the following Parameters \033[m" echo -e "\033[15G\033[32mSetup new Sympa Domain \033[37m\033[1m$SYMPA_LIST_DOMAIN\033[0;32m using the following Parameters \033[m"
echo "" echo ""
echo "Sympa Installation Directory.............: $SYMPA_HOME" echo "Sympa Installation Directory...........................: $SYMPA_HOME"
echo "Sympa main configuration file............: $SYMPA_MAIN_CONF_FILE" echo "Sympa main configuration file..........................: $SYMPA_MAIN_CONF_FILE"
echo "Sympa User...............................: $SYMPA_USER" echo "Sympa User.............................................: $SYMPA_USER"
echo "Sympa Group..............................: $SYMPA_GROUP" echo "Sympa Group............................................: $SYMPA_GROUP"
echo "" echo ""
echo "Sympa List Domain........................: $SYMPA_LIST_DOMAIN" echo "Sympa List Domain......................................: $SYMPA_LIST_DOMAIN"
echo "Sympa List Data Directory................: $SYMPA_LIST_DATA_DIR" echo "Sympa List Data Directory..............................: $SYMPA_LIST_DATA_DIR"
echo "Sympa's PID Directory....................: $SYMPA_PID_DIR" echo "Sympa's PID Directory..................................: $SYMPA_PID_DIR"
echo "Sympa's CGI Directory....................: $SYMPA_CGI_DIR" echo "Sympa's CGI Directory..................................: $SYMPA_CGI_DIR"
echo "Sympa's Staic Directory..,...............: $SYMPA_STATIC_DIR" echo "Sympa's Staic Directory................................: $SYMPA_STATIC_DIR"
echo "Sympa's Systemd Directory................: $SYMPA_SYSTEMD_DIR" echo "Sympa's Systemd Directory..............................: $SYMPA_SYSTEMD_DIR"
echo "Listmaster...............................: $SYMPA_LISTMASTER" echo "Listmaster.............................................: $SYMPA_LISTMASTER"
echo "URL of the Webinterface..................: $SYMPA_WEB_URL" echo "URL of the Webinterface................................: $SYMPA_WEB_URL"
echo "Title for the Webinterface...............: $SYMPA_WEBINTERFACE_TITLE" echo "Title for the Webinterface.............................: $SYMPA_WEBINTERFACE_TITLE"
echo "" echo ""
echo "Postfix related:" echo "Postfix related:"
echo " relay domain file for sympa domains...: $POSTFIX_RELAY_DOMAIN_FILE" echo " relay domain file for sympa domains.................: $POSTFIX_RELAY_DOMAIN_FILE"
echo " transport file for sympa domains......: $POSTFIX_TRANSPORT_FILE" echo " transport file for sympa domains....................: $POSTFIX_TRANSPORT_FILE"
#echo " canonical maps (postmaster|abuse)@....: $POSTFIX_CANONICAL_MAPS" #echo " canonical maps (postmaster|abuse|sympa-request)@....: $POSTFIX_CANONICAL_MAPS"
echo " virtual maps file (postmaster|abuse)@.: $POSTFIX_VIRTUAL_ALIAS_MAPS" echo " virtual maps file (postmaster|abuse|sympa-request)@.: $POSTFIX_VIRTUAL_ALIAS_MAPS"
echo " virtual maps forward address(es)......: $POSTMASTER_ABUSE_ADDRESS" echo " virtual maps forward address(es)....................: $POSTMASTER_ABUSE_ADDRESS"
echo "" echo ""
echo "Apache Webserver related:" echo "Apache Webserver related:"
echo " IPv4 Address (Sympa Webinterface).....: $IPv4" echo " IPv4 Address (Sympa Webinterface)...................: $IPv4"
echo " IPv6 Address (Sympa Webinterface).....: $IPv6" echo " IPv6 Address (Sympa Webinterface)...................: $IPv6"
echo "" echo ""
echo " Apache Configuration Directory........: $apache_conf_dir" echo " Apache Configuration Directory......................: $apache_conf_dir"
echo " Apache VHost Directory................: $apache_vhost_dir" echo " Apache VHost Directory..............................: $apache_vhost_dir"
echo " Apache Log Directory..................: $apache_log_dir" echo " Apache Log Directory................................: $apache_log_dir"
echo "" echo ""
echononl "Start with that configuration? [yes/no]: " echononl "Start with that configuration? [yes/no]: "
@ -697,35 +697,35 @@ echo "## -----------" >> $_log_file
echo "## - Setup new Sympa Domain \"$SYMPA_LIST_DOMAIN\" using the following Parameters" >> $_log_file echo "## - Setup new Sympa Domain \"$SYMPA_LIST_DOMAIN\" using the following Parameters" >> $_log_file
echo "## -----------" >> $_log_file echo "## -----------" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "## - Sympa Installation Directory.............: $SYMPA_HOME" >> $_log_file echo "## - Sympa Installation Directory...........................: $SYMPA_HOME" >> $_log_file
echo "## - Sympa main configuration file............: $SYMPA_MAIN_CONF_FILE" >> $_log_file echo "## - Sympa main configuration file..........................: $SYMPA_MAIN_CONF_FILE" >> $_log_file
echo "## - Sympa User...............................: $SYMPA_USER" >> $_log_file echo "## - Sympa User.............................................: $SYMPA_USER" >> $_log_file
echo "## - Sympa Group..............................: $SYMPA_GROUP" >> $_log_file echo "## - Sympa Group............................................: $SYMPA_GROUP" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "## - Sympa List Domain........................: $SYMPA_LIST_DOMAIN" >> $_log_file echo "## - Sympa List Domain......................................: $SYMPA_LIST_DOMAIN" >> $_log_file
echo "## - Sympa List Data Directory................: $SYMPA_LIST_DATA_DIR" >> $_log_file echo "## - Sympa List Data Directory..............................: $SYMPA_LIST_DATA_DIR" >> $_log_file
echo "## - Sympa's PID Directory....................: $SYMPA_PID_DIR" >> $_log_file echo "## - Sympa's PID Directory..................................: $SYMPA_PID_DIR" >> $_log_file
echo "## - Sympa's CGI Directory....................: $SYMPA_CGI_DIR" >> $_log_file echo "## - Sympa's CGI Directory..................................: $SYMPA_CGI_DIR" >> $_log_file
echo "## - Sympa's Staic Directory..,...............: $SYMPA_STATIC_DIR" >> $_log_file echo "## - Sympa's Staic Directory..,.............................: $SYMPA_STATIC_DIR" >> $_log_file
echo "## - Sympa's Systemd Directory................: $SYMPA_SYSTEMD_DIR" >> $_log_file echo "## - Sympa's Systemd Directory..............................: $SYMPA_SYSTEMD_DIR" >> $_log_file
echo "## - Listmaster...............................: $SYMPA_LISTMASTER" >> $_log_file echo "## - Listmaster.............................................: $SYMPA_LISTMASTER" >> $_log_file
echo "## - URL of the Webinterface..................: $SYMPA_WEB_URL" >> $_log_file echo "## - URL of the Webinterface................................: $SYMPA_WEB_URL" >> $_log_file
echo "## - Title for the Webinterface...............: $SYMPA_WEBINTERFACE_TITLE" >> $_log_file echo "## - Title for the Webinterface.............................: $SYMPA_WEBINTERFACE_TITLE" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "## - Postfix related:" >> $_log_file echo "## - Postfix related:" >> $_log_file
echo "## - relay domain file for sympa domains...: $POSTFIX_RELAY_DOMAIN_FILE" >> $_log_file echo "## - relay domain file for sympa domains.................: $POSTFIX_RELAY_DOMAIN_FILE" >> $_log_file
echo "## - transport file for sympa domains......: $POSTFIX_TRANSPORT_FILE" >> $_log_file echo "## - transport file for sympa domains....................: $POSTFIX_TRANSPORT_FILE" >> $_log_file
#echo "## - canonical maps (postmaster|abuse)@....: $POSTFIX_CANONICAL_MAPS" >> $_log_file #echo "## - canonical maps (postmaster|abuse|sympa-request)@....: $POSTFIX_CANONICAL_MAPS" >> $_log_file
echo "## - virtual maps file (postmaster|abuse)@.: $POSTFIX_VIRTUAL_ALIAS_MAPS" >> $_log_file echo "## - virtual maps file (postmaster|abuse|sympa-request)@.: $POSTFIX_VIRTUAL_ALIAS_MAPS" >> $_log_file
echo "## - virtual maps forward address(es)......: $POSTMASTER_ABUSE_ADDRESS" >> $_log_file echo "## - virtual maps forward address(es)....................: $POSTMASTER_ABUSE_ADDRESS" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "## - Apache Webserver related:" >> $_log_file echo "## - Apache Webserver related:" >> $_log_file
echo "## - IPv4 Address (Sympa Webinterface).....: $IPv4" >> $_log_file echo "## - IPv4 Address (Sympa Webinterface)...................: $IPv4" >> $_log_file
echo "## - IPv6 Address (Sympa Webinterface).....: $IPv6" >> $_log_file echo "## - IPv6 Address (Sympa Webinterface)...................: $IPv6" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "## - Apache Configuration Directory........: $apache_conf_dir" >> $_log_file echo "## - Apache Configuration Directory......................: $apache_conf_dir" >> $_log_file
echo "## - Apache VHost Directory................: $apache_vhost_dir" >> $_log_file echo "## - Apache VHost Directory..............................: $apache_vhost_dir" >> $_log_file
echo "## - Apache Log Directory..................: $apache_log_dir" >> $_log_file echo "## - Apache Log Directory................................: $apache_log_dir" >> $_log_file
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "" >> $_log_file echo "" >> $_log_file
@ -1053,12 +1053,12 @@ else
echo "## -" >> $_log_file echo "## -" >> $_log_file
echo "cat <<EOF >> $POSTFIX_VIRTUAL_ALIAS_MAPS echo "cat <<EOF >> $POSTFIX_VIRTUAL_ALIAS_MAPS
/^(postmaster|abuse)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS /^(postmaster|abuse|sympa-request)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS
EOF" >> $_log_file EOF" >> $_log_file
cat <<EOF >> $POSTFIX_VIRTUAL_ALIAS_MAPS cat <<EOF >> $POSTFIX_VIRTUAL_ALIAS_MAPS
/^(postmaster|abuse)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS /^(postmaster|abuse|sympa-request)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS
EOF EOF
if [ "$?" = "0" ]; then if [ "$?" = "0" ]; then
echo_ok echo_ok
@ -1080,12 +1080,12 @@ fi
# echo "## -" >> $_log_file # echo "## -" >> $_log_file
# echo "cat <<EOF >> $POSTFIX_CANONICAL_MAPS # echo "cat <<EOF >> $POSTFIX_CANONICAL_MAPS
# #
#/^(postmaster|abuse)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS #/^(postmaster|abuse|sympa-request)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS
#EOF" >> $_log_file #EOF" >> $_log_file
# #
# cat <<EOF >> $POSTFIX_CANONICAL_MAPS # cat <<EOF >> $POSTFIX_CANONICAL_MAPS
# #
#/^(postmaster|abuse)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS #/^(postmaster|abuse|sympa-request)\@${SYMPA_LIST_DOMAIN_ESCAPED}\$/ $POSTMASTER_ABUSE_ADDRESS
#EOF #EOF
# if [ "$?" = "0" ]; then # if [ "$?" = "0" ]; then
# echo_ok # echo_ok

View File

@ -3960,7 +3960,7 @@ EOF
echo "" echo ""
## - Forward addresses (postmaster|abuse)@sympa-domain.tld) using virtual_alias_maps ## - Forward addresses (postmaster|abuse|sympa-request)@sympa-domain.tld) using virtual_alias_maps
## - ## -
_file_name=sympa_virtual_aliases _file_name=sympa_virtual_aliases
_parameter_name=virtual_alias_maps _parameter_name=virtual_alias_maps