X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=mail-setup;h=690d17daa941028f46bbf8564f7a18fdcbe81fa5;hb=f6501ed8450080e799b9293a2b38f3381e791db4;hp=b79fd8483fa44fd6a0ae9d0bbf56f05ee2d85389;hpb=f31ab4e29572ea4948f292bee814bc23061e992a;p=distro-setup diff --git a/mail-setup b/mail-setup index b79fd84..690d17d 100755 --- a/mail-setup +++ b/mail-setup @@ -566,6 +566,9 @@ EOF # internet. I was torn about whether to do this or not, meh. pi dovecot-core dovecot-imapd dovecot-sieve dovecot-lmtpd + for f in /p/c/subdir_files/sieve/*sieve /a/c/subdir_files/sieve/*sieve; do + sudo -u $u /a/exe/lnf -T $f $(eval echo ~$u)/sieve/${f##*/} + done # if we changed 90-sieve.conf and removed the active part of the # sieve option, we wouldn\'t need this, but I\'d rather not modify a # default config if not needed. This won\'t work as a symlink in /a/c @@ -837,6 +840,8 @@ for d in /Maildir /root/Maildir; do ln -sf -T /m/md/bounces $d done +sudo -u $u ln -sf -T /m/.mu /home/$u/.mu + # put spool dir in directory that spans multiple distros. # based on http://www.postfix.org/qmgr.8.html and my notes in gnus # @@ -877,12 +882,19 @@ systemctl enable exim4 if [[ $HOSTNAME == "$MAIL_HOST" ]]; then + f=/usr/local/bin/send-test-forward + cat >$f <<'EOF' +#!/bin/bash +echo body_test | mail -s "primary_test $(date +%s) $(date +%Y-%m-%dT%H:%M:%S%z)" iank@posteo.de +EOF + chmod +x $f + cat >/etc/cron.d/mailtest <&1 | log-once send-test-forward +*/10 * * * * $u /usr/local/bin/mailtest-check 2>&1 | log-once -1 send-test-forward +*/10 * * * * root chmod -R g+rw /m/md/bounces 2>&1 | log-once -1 bounces-chmod EOF cp /a/bin/distro-setup/filesystem/usr/local/bin/mailtest-check /usr/local/bin else