Showing posts from June, 2017

How To: Exim Remove All messages From the Mail Queue: WHM CPanel Linux CloudLinux

Some times, EXIM Mail Queue gets full due to deferred messages and sometimes, a spammer fills it up by sending unwanted emails so here is a way to get rid of these email messages. Method I: Using ‘exim -bp‘ exim -bp|grep "<"|awk {'print $3'}|xargs exim -Mrm In this method, the command ‘exim -bp’ is used to find-out the message ID from the Exim mail queue and then remove corresponding email from the mail queue by using the command ‘exim -Mrm’ as argument.
Method II: Using ‘exiqgrep‘ exiqgrep -i|xargs exim -Mrm The exiqgrep command with ‘-i’ switch list the message ID from mail queue, then remove the mail by using the mail ID. Method III: exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bashThis is also good for removing failed delivery messages to (likely) non-existent senders:  PHP: exiqgrep -i -f '<>'  | xargs exim -Mrm