X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=mail-setup;h=3dd3e970cde04fb3a77618c64b6e1e748c9f88f1;hb=165008e5b82c81ebff1061c8f8294c3bc6e9dced;hp=98d5c415ae931655f906570ba4bdbca7862d0fe2;hpb=2df710615e0dd7243d8a05a8a58a9f8ec810433f;p=distro-setup diff --git a/mail-setup b/mail-setup index 98d5c41..3dd3e97 100755 --- a/mail-setup +++ b/mail-setup @@ -358,6 +358,8 @@ m systemctl enable mailcert.timer # * common exim4 config source /a/bin/bash_unpublished/source-state +m sudo gpasswd -a iank adm #needed for reading logs + ### make local bounces go to normal maildir # local mail that bounces goes to /Maildir or /root/Maildir @@ -832,6 +834,12 @@ EOF hostname -f >/etc/mailname + f=/p/c/filesystem/etc/exim4/passwd.client + if [[ ! -e $f ]]; then + f=/p/c/machine_specific/$HOSTNAME/filesystem/etc/exim4/passwd.client + fi + m sudo rsync -ahhi --chown=root:Debian-exim --chmod=0640 $f /etc/exim4/ + ;;& ## we use this host to monitor MAIL_HOST l2) @@ -851,13 +859,9 @@ EOF /^root:/d EOF ;; + # not l2 and not MAIL_HOST *) - f=/p/c/filesystem/etc/exim4/passwd.client - if [[ ! -e $f ]]; then - f=/p/c/machine_specific/$HOSTNAME/filesystem/etc/exim4/passwd.client - fi - sudo rsync -ahhi --chown=root:Debian-exim --chmod=0640 $f /etc/exim4/ # This ends up at alerts mailbox on MAIL_HOST, but using a user that doesn't exist elsewhere # is no good.