Version 1.0
Author: Falko Timme <ft [at] falkotimme [dot] com>
Last edited 01/04/2008
Wenn Du von einer Spam-Attacke betroffen bist, die Deinen Mail Server mit Hunderten/Tausenden von E-Mails der gleichen Senderadresse oder Empfängeradresse überflutet, kannst Du Deine Mail Queue von diesen E-Mails mit nur einem einzigen Befehl befreien, bevor die Flut an E-Mails Deinen Server in die Knie zwingt.
So kannst Du Deine derzeitige Mail Queue überprüfen:
postqueue -p
Um alle Mails in der Mail Queue zu löschen, die von falko@example.com kommen oder an falko@example.com geschickt werden (der Befehl ist der gleiche, egal ob es die Sender-oder Empfängeradresse betrifft), kannst Du diesen Befehl verwenden:
mailq | tail +2 | awk ‘BEGIN { RS = “” } / falko@example.com$/ { print $1 }’ | tr -d ‘*!’ | postsuper -d -
Überprüfe danach erneut Deine Mail Queue:
postqueue -p
Sie sollte nun viel kürzer sein.

