Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/periodic/etc/daily/460.status-mail-rejects
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | do | ||||
then | then | ||||
cat /var/log/maillog.$n | cat /var/log/maillog.$n | ||||
elif [ -f /var/log/maillog.$n.gz ] | elif [ -f /var/log/maillog.$n.gz ] | ||||
then | then | ||||
zcat -fc /var/log/maillog.$n.gz | zcat -fc /var/log/maillog.$n.gz | ||||
elif [ -f /var/log/maillog.$n.bz2 ] | elif [ -f /var/log/maillog.$n.bz2 ] | ||||
then | then | ||||
bzcat -fc /var/log/maillog.$n.bz2 | bzcat -fc /var/log/maillog.$n.bz2 | ||||
elif [ -f /var/log/maillog.$n.xz ] | |||||
then | |||||
xzcat -f /var/log/maillog.$n.xz | |||||
elif [ -f /var/log/maillog.$n.zst ] | |||||
then | |||||
zstdcat -fc /var/log/maillog.$n.zst | |||||
fi | fi | ||||
n=$(($n - 1)) | n=$(($n - 1)) | ||||
done | done | ||||
cat /var/log/maillog | cat /var/log/maillog | ||||
} | sed -Ene "/^$today/q" -e "/^$yesterday/{"' | } | sed -Ene "/^$today/q" -e "/^$yesterday/{"' | ||||
s/.*ruleset=check_relay,.* relay=([^,]+), reject=([^ ]*).*/\2 check_relay \1/p | s/.*ruleset=check_relay,.* relay=([^,]+), reject=([^ ]*).*/\2 check_relay \1/p | ||||
t end | t end | ||||
s/.*ruleset=check_rcpt,.* arg1=<?([^>,]+).* reject=([^ ]+) .* ([^ ]+)/\2 check_rcpt \1 \3/p | s/.*ruleset=check_rcpt,.* arg1=<?([^>,]+).* reject=([^ ]+) .* ([^ ]+)/\2 check_rcpt \1 \3/p | ||||
Show All 11 Lines |