#!/bin/bash # blocked-spam-using.sh # (c) GPL bed@zockertown.de 28.3.2021 STARTTIME="$(date +%s%2N)" # hundertstel Sekunden LOG=/var/log/mail.info SUMME=$(grep -c 'blocked using' $LOG) ZUGESTELLT=$(grep -c 'status=sent' $LOG) HTMLTARGET="/var/www/rootgemeinschaft.de/web/geblockter-spam.html" cat << EOF >$HTMLTARGET
SPAMBLOCKLIST | Anzahl | EOF grep 'blocked using' $LOG|sed 's/;//g'|awk '{a[$20]++;}END{for (i in a)print"
---|---|
" i, " | " a[i] " |
Anzahl der geblockten Emails: $SUMME.
Insgesamt zugestellte Emails: $ZUGESTELLT.
EOF grep 'reject_rbl_client' /etc/postfix/main.cf|cut -c19-|cut -d, -f1 >>$HTMLTARGET cat << EOF >>$HTMLTARGET