Regarde le post : Supprimer certains mails en attente dans la queue liste de Postfix http://www.placeoweb.com/dotclear/index.php/2007/07/09/72-supprimer-certains-mails-en-attente-dans-la-queue-liste-de-postfix
contenant un script qui te conviendra parfaitement pour purger les mails expédié par un domaine.
if [ -n "$liste" ];
then
echo Message a supprimer $liste
listemsg=`echo $liste | cut -c-11`
postsuper -d $listemsg
else
echo Nombre de message suprime $nbmsg
exit 0
fi
let nbmsg="$nbmsg+1"
[^] # Supprimer certains mails en attente dans la queue liste de Postfix
Posté par immobilia . En réponse au message [Terminal] Supprimer les mails en attente dans Postfix. Évalué à 1.
contenant un script qui te conviendra parfaitement pour purger les mails expédié par un domaine.
Je te le colle ici :
#!/bin/sh
todel="du.domaine.com"
nbmsg=0
while test 1
do
liste=`postqueue -p | grep ^[0-9A-Z] | grep -v empty | grep $todel | cut -d \* -f1 | head -1`
if [ -n "$liste" ];
then
echo Message a supprimer $liste
listemsg=`echo $liste | cut -c-11`
postsuper -d $listemsg
else
echo Nombre de message suprime $nbmsg
exit 0
fi
let nbmsg="$nbmsg+1"
done
echo Nombre de message suprime $nbmsg