Comment supprimer un message en queue dans Postfix ?

15 Feb 2023 à 12:30 par larevuegeek - 1481 vues - 0 com.
Informatique Tech
Vous cherchez une astuce pour vous aider si vous utilisez Postfix pour envoyer des e-mails ? Il peut arriver que des messages se bloquent dans la file d'attente de Postfix, causant ainsi des problèmes de livraison. Pas de panique, je vais vous montrer les commandes de base pour supprimer un ou plusieurs messages de la file d'attente de Postfix. Je pense que ça peut en aider plus d'un !

Postfix est l'un des serveurs de messagerie les plus populaires et les plus utilisés dans le monde. Cependant, il peut arriver que des messages restent bloqués dans la queue de courrier électronique de Postfix, ce qui peut entraîner des problèmes de livraison de courrier électronique.

Pour remédier à cette situation, il est essentiel de savoir comment supprimer un ou plusieurs messages de la file d'attente de courrier électronique de Postfix. Dans cet article, nous vous présenterons les commandes essentielles pour supprimer des messages dans la queue de courrier électronique de Postfix, ce qui vous aidera à résoudre rapidement et efficacement les problèmes de livraison de courrier électronique. Que vous soyez un administrateur système expérimenté ou que vous débutiez dans le domaine, ces astuces vous seront utiles.

1/ Récupérer la liste des emails en queue

Tout d'abord, il faut lister les messages présents en queue pour connaître l'ID du message et quelques infos

postqueue -p

ou

mailq

Voici un exemple du résutlat que vous devriez obtenir :

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
DBB3F1A7        553 Mon May  5 14:42:15  toto@vilainspammeur.com (connect to mail.vilainspammeur.com[195.58.15.78]: Connection refused)
                                         toto@vilainspammeur.com

On retrouve des informations essentielles :
- Queue ID : Identifiant unique du message
- Size : Poids du message
- Arrival Time : Date et heure d'arrivée
- Sender/Recipient : Expéditeur et destinataire

2/ Afficher le contenu d'un message

Avant de supprimer un message de la liste des emails en attente, il peut être utile de consulter le contenu du message pour voir si celu- ci est effectivement un spam par exemple ou un mail légitime que vous ne souhaiteriez pas supprimer.

Pour ce faire, c'est très simple, grâce au Queue ID que nous avons récupéré préalablement, nous allons lancer la commande suivant :

postcat -q DBB3F1A7

DBB3F1A7 correspond au Queue ID que nous avons récupéré tout a l'heure.

Si tout ce passe bien, vous devriez avoir le corps complet du message qui s'affiche, vous pourrez ainsi prendre une décision en toute tranquilité

3/ Supprimer les messages de la liste

Plusieurs options s'offrent à vous en fonction de ce que vous souhaitez faire, je vous ai lister les différentes possibilités ici :

a. Supprimer un message en queue

postsuper -d DBB3F1A7

Bien-sûr, il faut remplacer DBB3F1A7 par le Queue ID de votre message

b. Supprimer plusieurs messages

Si vous souhaitez supprimer tous les messages d'un expediteur spécifique, vous pouvez lancer la commande suivante en remplaçant toto@vilainspammeur.com par celui destinataire de votre choix.

for i in `mailq|grep 'toto@vilainspammeur.com' |awk {'print $1'}|grep -v '@'`; do postsuper -d ${i:0:11}; done

Vous pouvez modifier la commande à votre guise sur d'autres critères comme le poids ou la date par exemple. Il faudra jouer avec 'grep' et 'awk'.

c. Supprimer tous les messages

Attention, commande irreversible, cela vide tout simplement la liste entière.

postsuper -d ALL


Voilà, vous avez maintenant toutes les astuces pour supprimer des messages coincés dans la file d'attente de Postfix ! C'est une solution simple et rapide pour régler les problèmes de livraison d'e-mails.

Alors à vos claviers ! :)

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Google Pixel 9 Pro – Porcelaine, 128GB
20 Nov 2024, 08:09
1099.00 € 999.00 €
Bose SoundLink Micro : Petite Enceinte Portable étanche...
18 Nov 2024, 08:25
119.95 € 89.95 €
Casque Bluetooth Marshall Major IV - pliables, autonomie...
18 Nov 2024, 08:21
87.00 € 79.99 €

Dernières actualités