From 810a8769f781ffd644837b0db79e403438f866bd Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Mon, 21 Sep 2020 10:44:28 +0200 Subject: [PATCH] Ajouter une command awk --- HowtoPostfix.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HowtoPostfix.md b/HowtoPostfix.md index 2a5ff676..833af1cc 100644 --- a/HowtoPostfix.md +++ b/HowtoPostfix.md @@ -283,9 +283,14 @@ On pourra utiliser ces commandes sur des ensembles de messages via des scripts d ~~~ # mailq | tail -n +2 | awk 'BEGIN { RS = "" } /user@example\.com$/ { print $1 }' | tr -d '*!' | postsuper -h - # mailq | tail -n +2 | awk 'BEGIN { RS = "" } /example\.com$/ { print $1 }' | tr -d '*!' | postsuper -d - + # mailq | awk '/^[0-9A-Z]+/&&/sender@example\.com$/{print $1}' | tr -d '*!' | postsuper -h - # mailq | awk '/^[0-9A-Z]+/&&/example\.com$/{print $1}' | tr -d '*!' | postsuper -d - + # mailq > mailq.log ; for var in $(grep mailq.log | cut -b '1-12'); do postsuper -d $var; done + +# # Supprimer les e-mails envoyés par someone@some.where +# mailq | awk '/^[0-9A-F]+[!*]? /&&/someone@some\.where$/{print $1 | "postsuper -d -"}' ~~~ Obtenir la liste les senders triés par ordre croissant du nombre d’e-mails en attente d’envoi