Exim : nettoyage de la mail queue

Boris HUISGEN October 23, 2009

administration exim

Quelques commandes utiles pour nettoyer la mail queue d’un serveur de messagerie Exim.

  • Obtenir le nombre de messages d’un expéditeur :

    exiqgrep -f ‘user@domain.xyz’ -c

Cette commande permet de valider l’expression régulière acceptée par les options -f et -s.

  • Supprimer tous les messages de l’expéditeur spécifié :

    exiqgrep -f ‘user@domain.xyz’ -i | xargs exim -Mrm

  • Supprimer tous les messages d’un destinataire spécifié :

    exiqgrep -s ‘user@domain.xyz’ -i | xargs exim -Mrm

  • Supprimer tous les messages vieux de plus de 2 heures (durée en secondes) :

    exiqgrep -o 7200 -i | xargs exim -Mrm

  • Supprimer tous les messages gelés :

    exiqgrep -z -i | xargs exim -Mrm

See also

Exim : refuser la réception de mails selon l’adresse d’expédition
Read more
OpenLDAP : reconstruction d’une base
Read more
Mac OS X : forcer le boot noyau 64 bits de Snow Leopard
Read more