mailstat.pl - shows mail-arrival statistics
mailstat [-klmots] [logfile]
mailstat.pl example program using Log::Procmail to mimic mailstat(1)
mailstat parses a procmail-generated $LOGFILE and displays a summary about the messages delivered to all folders (total size, average size, nr of messages). The $LOGFILE is truncated to zero length, unless the -k option is used. Exit code 0 if mail arrived, 1 if no mail arrived.
keep logfile intact
long display format
merge any errors into one line
use the old logfile
terse display format
silent in case of no mail
Customise to your heart's content, this program is only provided as a guideline.
This program was written by Philippe 'BooK' Bruhat as an example of use for Log::Procmail. It mimics mailstat(1) as much as possible.
The original mailstat(1) was created by S.R. van den Berg, The Netherlands.
The original manual page was written by Santiago Vila <sanvila@debian.org> for the Debian GNU/Linux distribution (but may be used by others).
Copyright (c) 2002-2005, Philippe Bruhat. All Rights Reserved.
This script is free software. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)
perl, Log::Procmail.
To install Log::Procmail, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Log::Procmail
CPAN shell
perl -MCPAN -e shell install Log::Procmail
For more information on module installation, please visit the detailed CPAN module installation guide.