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