Traitement de Queue de Postfix
-
Voici donc quelques cht’ytes commandes bien utiles pour gérer vos mails en queue de postfix.
La première commande a utiliser est mailq pour voir l’état des mails (erreurs, blocage etc…).
Lister les messages en Queue :postqueue -p
Résultats :
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- DBB3F1A7553 Mon May 5 14:42:15 worms@example.com (connect to mail.pouet.com[192.38.15.23]: Connection refused) worms@votre_adresse.fr
Supprimer un message en Queue :
postsuper -d DBB3F1A7
Supprimer tous les messages en Queue :
postsuper -d ALL
Pour supprimer des messages en masse en fonction de l’adresse source ou destination, utilisez le script PFDEL Scripts pour supprimer des emails de la queue postfix : postsuper
Mettre un messages en attente (hold) :
postsuper -h DBA4E3C8
Remettre un messages en mode normale (actif) :
postsuper -H DBA4E3C8
Remettre en Queue un message :
postsuper -r DBA4E3C8
Pour tous les messages :
postsuper -r ALL
Afficher le contenu d’un message :
postcat -q DBA4F1A3
Forcer l’envoie des messages en Queue (flush) :
postqueue -f
Pour forcer l’envoie de messages spécifique à un domaine non présent dans les paramètres relay_domains de la configuration Postfix :
Ajouter cette ligne dans le fichier main.cf :fast_flush_domains = $relay_domains votredomaine.com
Ensuite taper cette commande :
postqueue -s example.com
Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB