Hi, I have followed the following tutorial : Assistance http://www.howtoforge.com/postfix-monitoring-with-mailgraph-and-pflogsumm-on-debian-lenny But now i have the following issues. Since the install of the above i get the following email each day : /etc/cron.daily/logrotate: error: /etc/logrotate.conf:33 duplicate log entry for /var/log/mail.log run-parts: /etc/cron.daily/logrotate exited with return code 1 And the generated email that should show the spam counters etc just results in an empty email every day at 7 am, an email without a subject and without a body. Any idea what may be wrong ? Regards, MiniMe
Please take a look at /etc/logrotate.conf and the configuration files inside the /etc/logrotate.d directory to see if there's another stanza for /var/log/mail.log. If so, comment it out.
Sorry for double postign, i just noticed i posted this question in the wrong forum ! :$ I will check the logs and report back, thank you !
Hey In /etc/logrotate.d i only have the following files : Aphrodite-Artemis:/etc/logrotate.d# dir apache2 aptitude clamav-freshclam exim4-base mysql-server rsyslog apt clamav-daemon dpkg exim4-paniclog razor vsftpd inside /etc/logrotate.conf i have : Code: # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp, or btmp -- we'll rotate them here /var/log/wtmp { missingok monthly create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0660 root utmp rotate 1 } # system-specific logs may be configured here /var/log/mail.log { missingok daily rotate 7 create compress start 0 } Any idea what could be wrong ?
Please take a look at the files inside the /etc/logrotate.d directory - I guess exim4-base is the one, but you should check out the others as well.
Hey, i think i found the mad act... inside rsyslog is the following : Code: /var/log/mail.info /var/log/mail.warn /var/log/mail.err #/var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null endscript } As you can see, i just deactived the mail.log line, you think it should be fixed now ? Thx for ur help
Hey, the message has dissapeared after my fix but the mail is still empty : no body, no subject ... Any idea ? EDIT: the flogstuff command shows text, but it seems to me the next command formail is wrong. is there another command to use ( and with which options ) can i use ? the formail command seems completely wrong and not available please help !
Since no one really bothered to help ... i found a solution myself : use the following command instead of the one provided in the tutorial : pflogsumm /var/log/mail.log.0 | mail -s "Mail Statistics" <[email protected]> seems like the command used there, is not valid on debian lenny 5.0 ...