Exim : retry time not reached for any host after a long failure period

The issue is because of the corrupted exim db files.

Goto /var/spool/exim/db and delete files: retry , retry.lockfile , wait-remote_smtp, wait-remote_smtp.lockfile

/etc/init.d/exim restart

About these ads


Posted in Issues, Mail
23 comments on “Exim : retry time not reached for any host after a long failure period
  1. gjsmith66 says:

    Great Help, thanks!

    Like this

  2. Peter Panic says:

    Thanks so much. That was the problem and the only solution that really helped. The Exim FAQ isn’t of any help and many forums are neither.

    Like this

  3. Stuart says:

    Yesss : ) legend!

    Like this

  4. Tom says:

    After you’ve done this you force all the mail in the queue to resend with ‘exim4 -qf’

    Like this

  5. Mike says:

    Thank you!

    Like this

  6. Ashok says:

    Thank you..

    Like this

  7. Sunny says:

    It’s works! Thanks!

    Like this

  8. Enas says:

    when i restart , the lockfile returns again!!!!!!!!!!!!!!!!!!!!

    i need also to know , is the problem from sender side or receiver????

    Like this

  9. lameritos says:

    Помогло, спасибо!
    It’s works! Thanks!

    Like this

  10. Ryan says:

    Fixed my problem…thanks!!!

    Like this

  11. It’s works! Thanks!

    Like this

  12. Phillip says:


    Like this

  13. zebulon says:

    Thanks a lot, it’s solved my problem.

    after upgrade from lenny to squeeze I don’t receive emails on my company but for others it’s

    Like this

  14. asiams says:

    It works like charm!!

    Like this

  15. We did not get any mails from domain to domain on cpanel, I am able to receive mail from outside

    Like this

  16. Please help me

    Like this

  17. 송보근 says:


    Like this

  18. [...] Украл тут [...]

    Like this

  19. It’s going to be finish of mine day, however before finish I am reading this great article to improve my knowledge.

    Like this

  20. Its like you read my mind! You seem to know so much about this,
    like you wrote the book in it or something. I think that you could
    do with a few pics to drive the message home a bit, but instead of that,
    this is wonderful blog. A great read. I will certainly be

    Like this

  21. Great information. Lucky me I ran across your blog by chance (stumbleupon).
    I’ve book-marked it for later!

    Like this

  22. Master says:

    great thanks, it helped.

    Like this

  23. Rennix says:

    There’s a more elegant way:

    The problem is usually NOT DB corruption! Just simply force a mail to the failing domain into the mailqueue:

    “exim -odq recipient@faileddomain.com
    .” (Don’t forget that last dot)

    Find out the message id:
    “exim -bpu”

    Force the delivery:
    exim -M somemessageid

    After a successful delivery exim will reset it’s retry database for that specific mailhost. No need to delete the entire DB or restart the MTA.

    Like this

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

Blog Stats
  • 111,679 hits

Get every new post delivered to your Inbox.

Join 209 other followers

%d bloggers like this: