[Mimedefang] Reporting Script
Link, Pete
plink at fna.com
Wed Apr 30 14:55:01 EDT 2003
Has anyone written any Mimedefang Reporting Scripts??? Preferably in
Perl???
I wrote a really cheesy one which I am enclosing; however, this is not too
sophisticated and I need a bit more advanced.
Send what you have, anything in Perl will help. (I be Perl illiterate)
<<report.txt>>
Please send.
Thank you,
Pete
-------------- next part --------------
#!/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 at mydomain.com' >> /tmp/report
mail -s "machine.domain.net Daily SPAM Report" me at mydomain.com < /tmp/report
More information about the MIMEDefang
mailing list