Thursday, February 28, 2008

Exim Commands

Exim Commands

Display Number of mails in queue :
exim -bpru | wc -l

Display mails :
exim -bpru | awk '{print $3}'

Remove mails from queue :
exim -bpru | awk '{print $3}' | xargs exim -Mrm

kill nobody process
ps aux | grep nobody | awk '{print $2}' | xargs kill -9


exim -bp
mailq --- The mailq is relevant as it gives your the email IDs.

exim -M emailID
force delivery of one message

exim -qf
Force another queue run

exim -qff
Force another queue run and attempt to flush frozen messages

exim -Mvl messageID
View Log for message

exim -Mvb messageID
View Body for message

exim -Mvh messageID
View Header for message

exim -Mrm messageID
ReMove message (no errors sent)

exim -Mg messageID
Give up and fail message, message bounces to sender.

No comments: