NAME - shows mail-arrival statistics


mailstat [-klmots] [logfile]

DESCRIPTION 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 <> 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


perl, Log::Procmail.