In Postfix alle Mails eines bestimmten Absenders löschen
Wenn ein User der Mailserver mit einem Haufen Mails zugespammt hat und man diese loswerden möchte, kann man folgende Befehle verwenden, um alle Mails auf einmal zu löschen.
Für einen bestimmten Absender:
mailq | awk '$7 ~/^username@domain.tld$/ { print $1 }' | tr -d '*!' | postsuper -d -
Für Mails einer kompletten Domain:
mailq | awk '$7 ~ /@domain.tld$/ { print $1 }' | tr -d '*!' | postsuper -d -