pucky, your answer was over simplified, and it deleted all the email in the queue's input folder, but none in the msglog folder, so it didn't really delete the queue at all. However it made all the email undeliverable.
To delete only frozen messages:
Code:
# exiqgrep -z -i | xargs exim -Mrm[/quote]
or to delete all message from a certain sender:
[code]exiqgrep -i -f [email protected] | xargs exim -Mrm
but the above only work if exiqgrep is installed on your server.
The easiest way to delete all messages is to:
a) stop exim from the DA control panel
b) delete the entire contents of both the /var/spool/exim/input and the /var/spool/exim/msglog directories.
c) restart exim from the DA control panel
babarhyd,
Since you didn't post any specific entries from your /var/log/exim/mainlog file we can't tell why all your email is being frozen, but I can guess.
From your shell, try to resolve the recipient domain in any of your outgoing emails. If it doesn't resolve, your local resolving DNS is broken.
Jeff