X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=mail-setup;h=702c1d348a0d74e1a16d873a00c9adcc3c8ea4b1;hb=593244c5579d4b80ede8080d263ca4f52308dbea;hp=ae3aabbe9067365500861c500a77ae08c3f17a66;hpb=7b47d6a266340223e78317cfe0570868f45a4cad;p=distro-setup diff --git a/mail-setup b/mail-setup index ae3aabb..702c1d3 100755 --- a/mail-setup +++ b/mail-setup @@ -846,7 +846,7 @@ awk 'BEGIN { FS = ":" } ; $6 ~ /^\/home/ && $7 !~ /\/nologin$/ { print $1 }' /et case $HOSTNAME in $MAIL_HOST) sed -i "/^user:/d" /etc/aliases - ;; + ;; *) if ! grep -q "^$user:" /etc/aliases; then echo "$user: root" |m tee -a /etc/aliases @@ -2423,10 +2423,10 @@ EOF # this avoids some error. i cant remember what. todo: # test it out and document why/if its needed. -# i /etc/exim4/host_local_deny_exceptions <<'EOF' -# mail.fsf.org -# *.posteo.de -# EOF + # i /etc/exim4/host_local_deny_exceptions <<'EOF' + # mail.fsf.org + # *.posteo.de + # EOF # cron email from smarthost hosts will automatically be to # USER@FQDN. I redirect that to alerts@, on the smarthosts, but in @@ -2658,14 +2658,22 @@ backup_local: EOF # Bind to wghole to receive mailbackup. - # todo: will wghole fail to start without internet connectivity? - # if so, we need to set it automatically restart infinitely, - # and same with exim. wgholeip=$(sed -rn 's/^ *Address *= *([^/]+).*/\1/p' /etc/wireguard/wghole.conf) cat >>/etc/exim4/update-exim4.conf.conf <>/etc/exim4/update-exim4.conf.conf <>/etc/exim4/update-exim4.conf.conf <>/etc/exim4/conf.d/main/000_local-nn <<'EOF' -# spool_directory = /var/spool/myexim4 -# EOF + # cat >>/etc/exim4/conf.d/main/000_local-nn <<'EOF' + # spool_directory = /var/spool/myexim4 + # EOF cat >>/etc/myexim4/update-exim4.conf.conf <<'EOF' dc_eximconfig_configtype='smarthost' dc_smarthost='nn.b8.nz' @@ -2874,7 +2883,7 @@ sre exim4 case $HOSTNAME in $MAIL_HOST) m systemctl --now enable mailbindwatchdog - ;; + ;; *) soff mailbindwatchdog ;;