no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


tech:linux:postfix_report [2014/12/04 12:45] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Setting up daily mail reporting using pflogsumm ======
 +[[http://jimsun.linxnet.com/postfix_contrib.html|pflogsumm]] is a perl script used for postfix mail reporting.
 +
 +===== Setup =====
 +  * Create directory ''/var/log/postfixrep''
 +  * Copy ''pflogsumm'' into directory /usr/local/bin/pflogsumm
 +  * Create file /etc/cron.daily as below - change hard-coded email
 +
 +<code bash>
 +#!/bin/bash
 +#
 +# Daily Postfix Log report
 +#
 +TS=$(date +%Y%m%d_%H%M%S);
 +LOGFILEDIR="/var/log/postfixrep"
 +LOGFILE="$LOGFILEDIR/pfrep_$TS.txt"
 +PFLOGSUMM="/usr/local/bin/pflogsumm"
 +PFMAILINF="/var/log/mail.info"
 +PFMAILINF="/var/log/mail.log"
 +REMAIL="admin@example.org"
 +REPSUB="Postfix Report"
 +#
 +$PFLOGSUMM $PFMAILINF > $LOGFILE
 +cat $LOGFILE | mailx -s "$REPSUB" $REMAIL
 +#
 +/usr/bin/find $LOGFILEDIR/pfrep* -mtime +400 -exec rm {} \;
 +#
 +exit 0
 +</code>
  

QR Code
QR Code tech:linux:postfix_report (generated for current page)