The minimal assumption we have is that /etc/mailpass exists
+
+I've had problems with postfix on debian:
+on stretch, a startup ordering issue caused all mail to fail.
+postfix changed defaults to only use ipv6 dns, causing all my mail to fail.
+I haven't gotten around to getting a non-debian exim
+setup.
+
+
+
-h|--help Print help and exit.
EOF
exit $1
# echo "dmarc dns, name: _dmarc value: v=DMARC1; p=none; rua=mailto:mailauth-reports@$domain"
# # 2017-02 spf policies:
+# # host -t txt lists.fedoraproject.org
# # google ~all, hotmail -all, yahoo: ?all, fastmail ?all
# # i include fastmail\'s settings, per their instructions,
# # and follow their policy. In mail in a box, or similar instructions,
if [[ -e /p/c/filesystem ]]; then
# to put the hostname in the known hosts
- ssh -o StrictHostKeyChecking=no root@li.iankelling.org :
- /a/exe/vpn-mk-client-cert -b mail -n mail li.iankelling.org
+ :
+ #ssh -o StrictHostKeyChecking=no root@li.iankelling.org :
+ #/a/exe/vpn-mk-client-cert -b mail -n mail li.iankelling.org
fi
cat >/etc/systemd/system/mailroute.service <<EOF
cat >/etc/systemd/system/offlineimapsync.timer <<'EOF'
[Unit]
-Description=Run offlineimap-sync once every 5 mins
+Description=Run offlineimap-sync once every min
[Timer]
-OnCalendar=*:0/5
+OnCalendar=*:0/1
[Install]
WantedBy=timers.target
WantedBy=timers.target
EOF
systemctl daemon-reload
- systemctl start mailcert
+ #systemctl start mailcert
systemctl restart mailcert.timer
systemctl enable mailcert.timer
done
# end setup passwd.client
+ # by default, only 10 days of logs are kept. increase that.
+ sed -ri 's/^(\s*rotate\s).*/\11000/' /etc/logrotate.d/exim4-base
+
systemctl restart exim4
fi #### end if exim4