From 8a21f497e75ec33fca039b0ae27cae0f0d9d08bb Mon Sep 17 00:00:00 2001 From: alinmear Date: Sat, 1 Jul 2017 21:37:26 +0200 Subject: [PATCH] Fix erroneous removal of an conditional within the postfix override --- target/start-mailserver.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/target/start-mailserver.sh b/target/start-mailserver.sh index da6464fe..4f59936a 100644 --- a/target/start-mailserver.sh +++ b/target/start-mailserver.sh @@ -913,6 +913,16 @@ function _setup_postfix_override_configuration() { else notify 'inf' "No extra postfix settings loaded because optional '/tmp/docker-mailserver/postfix-main.cf' not provided." fi + if [ -f /tmp/docker-mailserver/postfix-master.cf ]; then + while read line; do + if [[ "$line" =~ ^[a-z] ]]; then + postconf -P "$line" + fi + done < /tmp/docker-mailserver/postfix-master.cf + notify 'inf' "Loaded 'config/postfix-master.cf'" + else + notify 'inf' "No extra postfix settings loaded because optional '/tmp/docker-mailserver/postfix-master.cf' not provided." + fi } function _setup_postfix_sasl_password() {