Purger la mailq de Postfix

Pour vider TOUTE la mailq :

postsuper -d ALL

Pour vider la mailq des messages d’un expéditeur particulier :

1. Récupérer les id_queue des messages de l’expéditeur exemple@adresse.email dans un fichier temporaire (avirer.txt) :

mailq | grep exemple@adresse.email | tr -s "    " " " | cut -d" " -f1 > avirer.txt

2. Lancer ensuite un petit script bash pour effacer tous les messages de cet expéditeur :

for line in $(cat avirer.txt);
do
postsuper -d $line
done

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *