Updates drop RBL configuration
short description
After ISPConfig updates, any RBL configuration done in System -> Server Config -> Mail tab is dropped and overwritten in /etc/postfix/main.cf
.
correct behaviour
Update should keep configured RBLs.
environment
Server OS: centos Server OS version: 7 ISPConfig version: 3.1.15
proposed fix
Do not blindly overwrite/re-init postfix main.cf on update (re-generation).
workaround
Copy back main.cf
backup file created during update.
Diff between main.cf~
created on backup and main.cf
after update:
# diff -u main.cf main.cf~
--- main.cf 2019-09-08 21:06:05.081842506 +0200
+++ main.cf~ 2019-09-08 21:05:59.941840818 +0200
@@ -690,7 +690,7 @@
smtpd_sasl_authenticated_header = yes
smtpd_restriction_classes = greylisting
greylisting = check_policy_service inet:127.0.0.1:10023
-smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf
+smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_rbl_client bl.spamcop.net, reject_rbl_client zen.spamhaus.org
smtpd_use_tls = yes
smtpd_tls_security_level = may
smtpd_tls_cert_file = /etc/postfix/smtpd.cert