cPanel Exim How To Clear The Mail Queue

Here’s the proper way to clear the exim mail queue on a cpanel server.

/etc/init.d/exim stop;
sleep 10;
killall -9 exim eximd
sleep 5;

#clean out the mail queue
find /var/spool/exim -mindepth 2 -type f -exec rm -rf {} \;

#clean out the mail db files
find /var/spool/exim/db -type f -exec rm -rf {} \;

#reset the eximstats database tables
echo “truncate table sends;” | mysql eximstats
echo “truncate table defers;” | mysql eximstats
echo “truncate table failures;” | mysql eximstats
echo “truncate table smtp;” | mysql eximstats

/etc/init.d/exim restart

  • Clear The Mail Queue, cPanel Exim
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

.htaccess Tutorial

.htaccess Tutorial summary In this tutorial you will find out about the .htaccess file and...

Clone a cPanel server configuration to a new server (excluding server specific items)

As a Server Administrator, I want the ability to clone a cPanel server to a new setup, so that...

cPanel / WHM - How to whitelist your IP at CPHulk

IF IP got banned by CPHulk few times and it is really not a pleasant thing knowing that you...

Creating a cPanel User Account

To create a new account go to WHM >> Account Functions >> Create a New Account. After...


There are many ways that you can transfer files and folder to and from your hosting account. We...