Exim ACL Ratelimit Database Not Available

In your Exim logs you may see errors like this: Warning: ACL “warn” statement skipped: condition test deferred: ratelimit database not available

temporarily rejected connection in ?connect? ACL: ratelimit database not available

This likely means the Exim cache databases are corrupted. You can clear them by running:

# rm -fv /var/spool/exim/db/*

Then restart Exim.

The files in question are:

/var/spool/exim/db/ratelimit
/var/spool/exim/db/ratelimit.lockfile
/var/spool/exim/db/retry
/var/spool/exim/db/retry.lockfile
/var/spool/exim/db/wait-dk_remote_smtp
/var/spool/exim/db/wait-dk_remote_smtp.lockfile
/var/spool/exim/db/wait-remote_smtp
/var/spool/exim/db/wait-remote_smtp.lockfile

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s