Здравствуйте,
По поводу ошибки "defer (-53): retry time not reached for any host" в логах exim можно найти несколько решений.
Удаление содержимого /var/spool/exim/db я не считаю решением проблемы.Хостинг на корорый на который доставляется часть почты по правилам роутера имеет проблемы с сетью. Саппорт пока проблемы не признает но задержки с доставкой нужно минимизировать.
Я применил период повтора F,2h,2m
Вот мои настройки retry:
* rcpt_451 F,1h,15m
* refused F,1h,2m
* timeout_connect F,2h,2m; F,6h,1h; F,4d,6h
* * F,2h,2m; G,16h,1h,1.5; F,4d,6hНо они не работают.
По дефолту exim запускался с опцией -q1h и очередь обрабатывалась только каждый час.
Когда я изменил ее на -q5m очередь начала обрабатываться каждые 5мин.Подскажите пожалуйста почему exim не обрабатывал очередь каждые 2 мин и как заставить работать опции F,2h,2m ?
Спасибо.
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-...
> http://www.exim.org/exim-html-current/doc/html/spec_html/ch-...Можешь указать где в документации указано что retry rules отрабатываются только каждые 5 мин (при -q5m)
>> www.exim.org/exim-html-current/doc/html/spec_html/ch-retry_configuration.html
> Можешь указать где в документации указано что retry rules отрабатываются только каждые
> 5 мин (при -q5m)Чтение манов платная услуга. Но, нам всем так тебя жалко...
Retry times are hints rather than promises. Exim does not make any attempt to run deliveries exactly at the computed times. Instead, a queue runner process starts delivery processes for delayed messages periodically, and these attempt new deliveries only for those addresses that have passed their next retry time. If a new message arrives for a deferred address, an immediate delivery attempt occurs only if the address has passed its retry time. [...]
> Чтение манов платная услуга. Но, нам всем так тебя жалко...Спасибо за наводку. Можешь меня не жалеть. Я то проблему пофиксил, а вот другие, например, просто дропают retry db. Надеюсь кто-нибудь найдет решение в этом посте.