Ajouter liste les senders triés
This commit is contained in:
parent
a82af93eae
commit
38801ba5ba
|
@ -288,6 +288,11 @@ On pourra utiliser ces commandes sur des ensembles de messages via des scripts d
|
|||
# mailq > mailq.log ; for var in $(grep <from@example.com> mailq.log | cut -b '1-12'); do postsuper -d $var; done
|
||||
~~~
|
||||
|
||||
Obtenir la liste les senders triés par ordre croissant du nombre d’e-mails en attente d’envoi
|
||||
~~~
|
||||
# mailq | awk '/^[0-9A-F]+[*!]? /{a[$NF]++}END{for(i in a)print a[i],i | "sort -n"}'
|
||||
~~~
|
||||
|
||||
*Note* : le `BEGIN { RS = "" }` est nécessaire car la sortie de mailq peut être sur plusieurs lignes, et le `tr -d '*!'` permet de ne pas prendre les messages en « hold ».
|
||||
|
||||
*À savoir* : la commande `postsuper -r` est pratique dans les cas où l'on a modifié des alias ou des ré-écritures, elle va déposer les messages concerné dans la queue _maildrop_ et lui attribuer un nouveau <queue_id>. Attention, cela ne va pas provoquer un envoi immédiat car le traitement des files d'attente est différé. Si l'on veut un ré-envoi immédiat d'un message :
|
||||
|
|
Loading…
Reference in New Issue