Check and delete spam emails from Exim Queue in cPanel server Print

  • exim spam emails, exim queue, cpanel spam emails, cpanel exim
  • 0

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 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

4. To check which user have sent number of emails.

grep cwd /var/log/exim_mainlog | grep -v /var/spool | awk -F"cwd=" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -n

5. 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

6. To delete Spam emails from the email queue:

grep -R -l [SPAM] /var/spool/exim/msglog/*|cut -b26-|xargs exim -Mrm

 


Was this answer helpful?

« Back