2009 - Postfix - pflogsumm
category: howtoz · date: 2009-11-04 · source: old.linuxor.sk/MAIL/POSTFIX-HOWTOs/user17/howto-postfix-pflogsumm.txt
asciiart
#########################
# pflogsumm #
#########################
# install pflogsumm
# -------------------------------
# apt-get install pflogsumm
# uprava rotacie mail logov
# -------------------------------
# vi /etc/logrotate.conf
/var/log/mail.log {
missingok
daily
rotate 7
create
compress
start 0
}
# vytvorenie skriptu na zaslanie reportu
# -------------------------------
# vi /usr/local/sbin/postfix_report.sh
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
gunzip /var/log/mail.log.0.gz
pflogsumm /var/log/mail.log.0 | formail -c -I"Subject: Mail Statistics" -I"From: pflogsumm@localhost" -I"To: postmaster@example.com" -I"Received: from www.example.com ([192.168.0.100])" | sendmail postmaster@example.com
gzip /var/log/mail.log.0
exit 0
# chmod 755 /usr/local/sbin/postfix_report.sh
# vytvorenie rotacie v crontab-e
# -------------------------------
0 7 * * * /usr/local/sbin/postfix_report.sh &> /dev/null