Wer kennt das nicht? Eine wild gewordene Software verschickt hunderte von E-Mails und die Queue von Postfix ist total verstopft. Abhilfe schafft da ein kleines Skript aus der Manpage von postsuper. Wenn man das folgende Skript ausführt, werden z.B. alle E-Mails an den Empfänger tester@test.org
gelöscht.
#! /bin/bash
mailq | tail -n +2 | grep -v '^ *(' | awk 'BEGIN { RS = "" }
# $7=sender, $8=recipient1, $9=recipient2
{ if ($8 == "tester@test.org" && $9 == "")
print $1 }
' | tr -d '*!' | postsuper -d -
Schreibe einen Kommentar