Exim: 451-The server reached its limit for processing requests from your host

Recently I had a problem while sending emails to a specific server and while looking at the logs I saw the following:

451-The server has reached its limit for processing requests 
from your host. \n451 Please try again later. 
T=remote_smtp defer (-53): retry time not reached for any host

The reason could either be the, exim rate limiting the number of emails OR the exim databases are corrupted.

In such a case, you have 2 options

1) Increase the number of emails each domain can send per hour from
WHM >> Tweak Settings >> Max hourly emails.

2) If increasing the email limit does not help, surely the exim database is corrupted. The fix is to use the exim database tool called “exim_tidydb“.

SSH to your server and execute:

# /usr/sbin/exim_tidydb -t 1d /var/spool/exim retry > /dev/null 
# /usr/sbin/exim_tidydb -t 1d /var/spool/exim reject > /dev/null 
# /usr/sbin/exim_tidydb -t 1d /var/spool/exim wait-remote_smtp>/dev/null

Once done, reinstall courier and exim using the cPanel scripts.

# /scripts/courierup -- force 
# /scripts/eximup --force

You should now be able to send emails from the server.

This entry was posted on Monday, June 13th, 2011 and is filed under cPanel Management. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.