Es gibt viele Befehle um die Warteschlange in exim zu leeren:
exim -bp | awk ‘/^ *[0-9]+[mhd]/{print “exim -Mrm ” $3}’ | bash
oder
exiqgrep -i | xargs exim -Mrm
Aufgrund eines Rechtefehlers konnte ich diese Befehle aber nicht ausführen, daher musste eine andere Lösung her.
Diese sieht wie folgt aus
als root folgende Befehle ausführen:
cd /var/spool
mv exim4 exim4.old
mkdir -p exim4/input
mkdir -p exim4/msglog
mkdir -p exim4/db
chown -R mail:mail exim4
service exim4 restart
Mit diesen Befehlen löscht ihr einfach nur den Ordner, der die Mails enthält, vergebt die korrekten Rechte und startet den Dienst neu.
Mittels mailq
könnt ihr dann sehen das alle Mails gelöscht sind.