1. To check the number of emails present in the queue:
exim -bpc
2. To check the emails present in the queue with the mail id and sender ID:
exim -bp exim -bp | less
3. To view the header of a particular email using mail ID:
exim -MvH <Message ID>
4. To view the body of a particular email using mail ID:
exim -Mvb <Message ID>
5. To view a message’s logs:
exim -Mvl <Message ID>
6. To trace path:
exim -d -bt <[email protected]>
7. To get sorted list of email sender in exim queue:
exim -bpr | grep "<" | awk {'print $4'} |cut -d "<" -f 2 | cut -d ">" -f 1 | sort -n | uniq -c| sort -n
8. To check the script that will originate spam mails:
grep "cwd=" /var/log/exim_mainlog|awk '{for(i=1;i<=10;i++){print $i}}'|sort| uniq -c|grep cwd|sort -n
9. If we need to find out exact spamming script. To do this, run following command:
ps auxwwwe | grep user | grep --color=always "/home/user/public_html/templates/" | head
10. To delete the emails of a specific user:
grep -lr '[email protected]' /var/spool/exim/input/ | sed -e 's/^.*\/\([a-zA-Z0-9-]*\)-[DH]$/\1/g' | xargs exim -Mrm
exim -bp | grep "[email protected]" | awk '{print $3}' | xargs exim -Mrm
11. To delete Frozen emails from the email queue:
grep -R -l '*** Frozen' /var/spool/exim/msglog/*|cut -b26-|xargs exim -Mrm
exim -bp| grep frozen | awk '{print $3}'| xargs exim -Mrm
exiqgrep -z -i | xargs exim -Mrm
12. To delete Spam emails from the email queue:
grep -R -l [SPAM] /var/spool/exim/msglog/*|cut -b26-|xargs exim -Mrm
13. To check the no. of frozen mails:
exiqgrep -z -c
14. To check exim logs:
tail -f /var/log/exim_mainlog tail -f /var/log/exim/main.log
15. Force delivery of one message:
exim -M <Message ID>
16. Force another queue run:
exim -qf
17. Force another queue run and attempt to flush frozen messages:
exim -qff
18. To check if there are frozen emails:
exim -bp |awk '/fr[o]zen/ {print}'
19. To clear just one email:
exim -Mrm <Message ID>
20. Check the subjects of the emails:
exiqgrep -i |awk '{ print "exim -Mvh "$1 }' |sh |grep -i Subject
21. Force delivery of a particular domain
exim -v -Rff gmail.com