Il est souvent utile d’avoir les commandes postfix de base afin d’administrer un serveur de mail .
Le traitement de la queue en image
Commandes postfix queue
La première commande à connaître
postqueue -p
Cette commande retourne
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 808AD1858E* 459339 Wed Nov 23 17:20:37 [email protected] ********@undomain.fr
Supprimer un message dans la Queue :
postsuper -d 808AD1858E
Supprimer tous les messages dans la queue
postsuper -d ALL
Remettre en Queue un message :
postsuper -r 808AD1858E
Pour tous les messages :
postsuper -r ALL
Afficher le contenu d’un message :
postcat -q 808AD1858E
Forcer l’envoie des messages en Queue (flush) :
postqueue -f
Supprimer tous les messages dans la queue diferred
postsuper -d ALL deferred
Mettre un messages en attente
Le message restera donc en attente .
postsuper -h 808AD1858E
Remettre un message en mode normal
postsuper -H 808AD1858E
Pour les utilisateurs de zabbix vous pouvez récupérer la taille de la queue avec ce paramètre
UserParameter=pfmailq,mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]'