Hello,
I run this script from cron one time per day.
I've copied from qmail list time ago and it's slighty modified from the
original one made by Jay Soffian.
BTW thanks Jay.
#!/bin/sh
PATH="/usr/local/bin/qmailanalog:/usr/local/bin:$PATH"
export PATH
umask 077
TMP_FILE="/var/log/qmail/qmailanalog.tmp"
EXT_FILE="/var/log/qmail/qmailanalog.ext"
OUT_FILE="/var/log/qmail/qmailanalog.out"
LOG_FILE="/var/log/qmail/*"
rm -f $TMP_FILE $OUT_FILE
cat << MAIL_HEADER > $OUT_FILE
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: `hostname` qmail statistics
MAIL_HEADER
touch $EXT_FILE
cat $EXT_FILE $LOG_FILE | matchup > $TMP_FILE 5>$EXT_FILE.new
mv $EXT_FILE.new $EXT_FILE
zoverall < $TMP_FILE >> $OUT_FILE
echo "------------------------------------------" >> $OUT_FILE
zfailures < $TMP_FILE >> $OUT_FILE
echo "------------------------------------------" >> $OUT_FILE
zdeferrals < $TMP_FILE >> $OUT_FILE
/var/qmail/bin/qmail-inject < $OUT_FILE
rm -f $TMP_FILE $OUT_FILE
--------------------------------------------------------------------------------
Paco Gracia
Director Técnico
Amira Sistemas