>>>Помочь перевести?
>>Нет ;)
>Слава Богу! :)
>
>>Неясно чем отличается минимальное время между попытками от максимального.
>>Если раз в минимальное время пытаемся послать письмо, то что делается раз
>>в максимальное время.
>>Неясно.
>OK. Попробую описАть, но предупреждаю заранее - лектор из меня мягко
>говоря никакой. Может я вас только больше запутаю...
Постараемся разобраться ;)
>Когда при доставке сообщения возникает временная ошибка, то сообщение помещается в
>deferred (отсроченную) очередь. При перемещении для отложенных сообщений устанавливается mtime в
>будущее на интервал между интересовавшими вас minimal_backoff_time и maximal_backoff_time). Конкретное
>время на которое сообщение будет отложено определяется примерно так (упрощенно):
>1) 1-e попадание в deferred - minimal_backoff_time
>2) далее min(время проведенное в очереди *2, maximal_backoff_time)
Эти два пункта не совсем ясны ;(
Может быть их можно переформулировать ?
Заранее спасибо !
>3) если время нахождения в очереди > maximal_queue_lifetime, то сообщение посылается назад отправителю.
Это конечно подразумевается.
>Т.е. более свежие сообщения postfix пытается отправить чаще, >чем "залежалые".
Логично.
>Каждые queue_run_delay единиц времени (по дефолту 1000 секунд) qmgr сканирует эту и
>incoming очереди, перемещая часть сообщений в активную очередь (используется round-robin алгоритм
>для предотвращения забивания очередей). За один проход из deferred в
>active попадают только те сообщения для которых "пришло время" (т.е. установленный
>ранее mtime наступил/прошел).
Наверно нужно с моей стороны уточнить, что сам алгоритм работы отсылки писем мне известен. Положено ;) Непонятно на данный момент как выбирается время между минимумом м максимумом.
>Так же qmnr в течении minimal_backoff_time помнит "провальные" адреса (next hop в
>терминах postfix) и не пытается отправлять на них.
>
>Понятно?