aboutsummaryrefslogtreecommitdiffstats
path: root/script
diff options
context:
space:
mode:
Diffstat (limited to 'script')
-rwxr-xr-xscript/site-specific-install.sh15
1 files changed, 7 insertions, 8 deletions
diff --git a/script/site-specific-install.sh b/script/site-specific-install.sh
index e5a6f3f0b..8917fd577 100755
--- a/script/site-specific-install.sh
+++ b/script/site-specific-install.sh
@@ -51,8 +51,8 @@ ensure_line_present \
/etc/postfix/master.cf 644
ensure_line_present \
- "^ *transport_maps *= *regexp:/etc/postfix/regexp" \
- "transport_maps = regexp:/etc/postfix/regexp" \
+ "^ *transport_maps *=" \
+ "transport_maps = regexp:/etc/postfix/transports" \
/etc/postfix/main.cf 644
ensure_line_present \
@@ -66,11 +66,6 @@ ensure_line_present \
/etc/postfix/main.cf 644
ensure_line_present \
- "^.*alaveteli" \
- "/^foi.*/ alaveteli" \
- /etc/postfix/regexp 644
-
-ensure_line_present \
"^do-not-reply" \
"do-not-reply-to-this-address: :blackhole:" \
/etc/aliases 644
@@ -80,6 +75,10 @@ ensure_line_present \
"mail.* -/var/log/mail/mail.log" \
/etc/rsyslog.d/50-default.conf 644
+cat > /etc/postfix/transports <<EOF
+/^foi.*/ alaveteli
+EOF
+
cat > /etc/postfix/recipients <<EOF
/^foi.*/ this-is-ignored
/^postmaster@/ this-is-ignored
@@ -109,7 +108,7 @@ fi
/etc/init.d/rsyslog restart
newaliases
-postmap /etc/postfix/regexp
+postmap /etc/postfix/transports
postmap /etc/postfix/recipients
postfix reload