#!/bin/sh # Setup rm -rf /tmp/subject # cd /var/spool/MIMEDefang echo 'Number of Busted SPAM Messages Today on machine.domain.net:' > /tmp/report echo ' ' >> /tmp/report ls -l | grep -v mdefang-mx.sock | grep -v mimedefang.pid | grep -v mimedefang.sock | grep -c "`date +"%b %e"`" >> /tmp/report # Today's Dirs ls -l | grep "`date +"%b %e"`" > /tmp/dirs cat /tmp/dirs | gawk '{print $9}' > /tmp/dirsreport # cleanup cat /tmp/dirsreport | grep -v mdefang-mx.sock | grep -v mimedefang.pid | grep -v mimedefang.sock > /tmp/temp cat /tmp/temp > /tmp/dirsreport cat /tmp/dirsreport | while read line do cd $line cat HEADERS | grep From: >> /tmp/subject cat HEADERS | grep To: >> /tmp/subject cat HEADERS | grep Subject: >> /tmp/subject echo 'Mail located in: '$line >> /tmp/subject echo '___________________________________________________________________________________________' >> /tmp/subject echo ' ' >> /tmp/subject cd .. done # echo ' ' >> /tmp/report echo 'The subject lines were:' >> /tmp/report echo ' ' >> /tmp/report cat /tmp/subject >> /tmp/report echo ' ' >> /tmp/report # echo 'Thank you,' >> /tmp/report echo 'ME' >> /tmp/report echo 'me@mydomain.com' >> /tmp/report mail -s "machine.domain.net Daily SPAM Report" me@mydomain.com < /tmp/report