Manchmal bleiben in exim4 ein paar E-Mails hängen, die man zum Test verschickt hat. Das ist besonders nervig, wenn sie falsch sind, nicht raus gehen oder im Moment einfach nicht verschickt werden können, weil ein anderes Problem besteht.
Achtung: Die Befehle leeren die E-Mail Queue ohne ein Rücksicht auf den Inhalt zu nehmen!
Die erste Lösung besteht in dem Ausführen des folgenden Befehls:
[code]
exim -qff
[/code]
oder das Gleiche mit Debug Ausgaben
[code]
exim -qff -d
[/code]
Anmerkung: Bei älteren Versionen von exim musste noch hinter dem „-d“ ein Debug Level „-d9“ angegeben werden.
Sind die E-Mails „frozen“ oder in der „retry queue“, so hilft nur noch dieser Befehl:
[code]
exim4 -Mrm `ls /var/spool/exim4/input/ | grep — -H$ | cut -c 1-16`
[/code]
Möge der Mailserver mit dir sein! 😉
exim4 -Mrm `ls /var/spool/exim4/input/ | grep — -H$ | cut -c 1-16`
funktioniert super, danke 🙂
Zum Löschen der frozen Mails geht auch einfach:
exiqgrep -z -i | xargs exim4 -Mrm