mercredi 24 octobre 2012

Postfix

Purger la file d'attente :
# postfix flush

Voir la liste des messages :
# mailq

Enlever tous les messages :
# postsuper -d ALL

Enlever tous les messages en attente (deferred) :
# postsuper -d ALL deferred

Voir un message en particulier :
# postcat -q [ID_MESSAGE]

Effacer une liste de messages en attente contenant une chaine de caractères donnée (machaine) :
P=/var/spool/postfix/deferred
LIST=`find $P/ -name "*" -exec grep -l machaine {} \;`
for F in $LIST
do
I=`echo $F|cut -f7 -d"/"`
echo $F
postsuper -d $I
done

-- Voir aussi --