| @@ -363,16 +363,16 @@ dmarcentry="_dmarc.$domain TXT v=DMARC1; p=reject; rua=mailto:dmarc@$domain; fo= | |||||
| spfentry="$domain TXT v=spf1 mx a:$maildomain ip4:$ipv4 ip6:$ipv6 -all" | spfentry="$domain TXT v=spf1 mx a:$maildomain ip4:$ipv4 ip6:$ipv6 -all" | ||||
| mxentry="$domain MX 10 $maildomain 300" | mxentry="$domain MX 10 $maildomain 300" | ||||
| useradd -m -G mail dmarc | |||||
| useradd -m -G mail postmaster | |||||
| # Create a cronjob that deletes month-old dmarc feedback: | |||||
| cat <<EOF > /etc/cron.weekly/dmarc-clean | |||||
| # Create a cronjob that deletes month-old postmaster mails: | |||||
| cat <<EOF > /etc/cron.weekly/postmaster-clean | |||||
| #!/bin/sh | #!/bin/sh | ||||
| find /home/dmarc/Mail -type f -mtime +30 -name '*.mail*' -delete >/dev/null 2>&1 | |||||
| find /home/postmaster/Mail -type f -mtime +30 -name '*.mail*' -delete >/dev/null 2>&1 | |||||
| exit 0 | exit 0 | ||||
| EOF | EOF | ||||
| chmod 755 /etc/cron.weekly/dmarc-clean | |||||
| chmod 755 /etc/cron.weekly/postmaster-clean | |||||
| grep -q '^deploy-hook = echo "$RENEWED_DOMAINS" | grep -q' /etc/letsencrypt/cli.ini || | grep -q '^deploy-hook = echo "$RENEWED_DOMAINS" | grep -q' /etc/letsencrypt/cli.ini || | ||||
| echo " | echo " | ||||