next up previous contents
suivant: Utilisation avancée monter: Utilisation en dehors d'un précédent: Formail   Table des matières

Mailstat

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 !



Olivier Tharan 2002-06-09