Si vous générez des traces de l'utilisation de procmail (par l'utilisation de
la variable LOGFILE, par exemple), vous aurez envie d'en
avoir un condensé régulier ; les lire exhaustivement peut prendre du temps.
L'outil « mailstat », livré avec Procmail, peut servir à cela
6.
La commande simple suivante permet de générer un résumé des traces de procmail tout en gardant le fichier de trace intact :
mailstat -klm procmail.log
Le script suivant permet une utilisation plus avancée, à lancer régulièrement (une fois par semaine, par exemple) :
#! /bin/sh
# zerostat : archive les logs de procmail, envoie un résumé par email
# Variables à modifier en fonction de votre environnement
# mettre votre login
MOI=toto
# indiquer le fichier de trace
LOGFILE=~/Mail/.procmail.log
# utilisez gzip ou bzip2, au choix
ZIPEXE=bzip2
PATH=/bin:/usr/bin:/usr/local/bin
mailstat -l $LOGFILE | \
mail -s 'Statistiques procmail' $MOI
$ZIPEXE -f ${LOGFILE}.old
L'utilisation de mailstat est documentée (succintement) dans la page de manuel mailstat(1). Ne pas oublier de passer le nom du fichier à traiter en paramètre !