Quelques commandes postfix

Publié le 27 novembre 2013 par Lmns972 @guestblog

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  info@domain.com
                                         ********@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]'