Code: Alles auswählen
exiqgrep -i -f absender@domain.de | xargs exim -Mf
Code: Alles auswählen
exiqgrep -i -r empfaenger@domain.de | xargs exim -Mf
Code: Alles auswählen
exiqgrep -z -i | xargs exim -Mrm
Code: Alles auswählen
server:~# exiqgrep -f domain.de
Line mismatch: 2h
Mit folgendem Befehl findet man die entsprechenden Mails ("2h" kann abweichen) und löscht sie:
Code: Alles auswählen
exim -bpru | grep '2h' | awk '{print $3}' | xargs -n 1 -P 20 exim -Mrm
Code: Alles auswählen
exim: malformed message id <absender@domain.de> after -Mrm option
Code: Alles auswählen
exim -bpru | grep '2h' | awk '{print $2}' | xargs -n 1 -P 20 exim -Mrm
Auch sehr nützlich:
Alle Mails löschen, die länger als eine Stunde in der Queue liegen:
Code: Alles auswählen
exim -bp | awk '/^ *[0-9]+[hd]/{print "exim -Mg " $3}' | bash
Code: Alles auswählen
mailq | exiqsumm