گاهی اوقات به هر دلیلی مثل بلاک شدن آیپی در فایروال یا down شدن هاست مربوط به ایمیل مقصد ممکن است خطای زیر ایجاد شود
all hosts for ‘gmail.com’ have been failing for a long time (and retry time not reached)
در این صورت پس از رفع مشکل باز هم ایمیل به مقصد ارسال نشده و خطا به قوت خود باقی است!
برای رفع این مشکل باید دیتابیس های مربوط به exim حذف شوند. کافیست کدهای زیر را اجرا کنید تا مشکل رفع شود:
/usr/sbin/exim_tidydb -t 1d /var/spool/exim retry mv -vi /var/spool/exim/db/retry{,.original} mv -vi /var/spool/exim/db/retry.lockfile{,.original}
و در پایان سرویس exim را restart کنید:
service exim restart
Shortlink for this post: https://blog.talahost.com/?p=608