#!/bin/bash

# Geht nur mit Flat-Files und nicht mit LDAP
exit 1

ERG=/tmp/ergebnis.txt

today=$(date +"%Y%m%d")
sum=0

rm -rf $ERG

test -z $today && exit 1

# muß angepasst werden 

for frontend in /var/log/mail/kdsrv1u /var/log/mail/kdsrv2u; do
 for domain in $(cat /etc/postfix/maps/virtual_mailbox_domains | awk '{ print $1 }'); do
  sum=$(grep $domain $frontend/mail.log-$today | grep NOQUEUE | wc -l)
  echo -e "$sum\t$(echo $frontend | cut -d "/" -f5)\t$domain" >> $ERG
  sum=0
 done
done

frontend=/var/log/mail/spartakus
for domain in $(cat /etc/postfix/maps/virtual_mailbox_domains | awk '{ print $1 }'); do
 sum=$(grep $domain $frontend/mail.log-$today | grep Maintenance | wc -l)
 echo -e "$sum\t$(echo $frontend | cut -d "/" -f5)\t$domain" >> $ERG
 sum=0
done

awk '{ split($0, feld); printf "%d\t%s \t%s\n", feld[1], feld[2], feld[3] }' $ERG | \
 sort -n -r | \
 mail -s "Spam-Counter: " root postmaster

exit 0

# vim: expandtab ts=4 sw=4
