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