In your Exim logs you may see errors like this:
Warning: ACL "warn" statement skipped: condition test deferred: ratelimit database not available
letemporarily rejected connection in ?connect? ACL: ratelimit database not availab
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