Здравствуйте,Я просто хочу как бы убедиться в том, что правильно всё понял после поиска инфы в Гугле. Если я правильно это понимаю, то если первая попытка послать почту неудачная, то тогда Postfix ждет 5 минут и проверяет свою отсроченную очередь (deferred queue). И это в соответствии с параметром queue_run_delay и после этого заново пытается послать почту. Это также всё соответствует параметру minimal_backoff_time (по умолчанию, это 5 минут или 300 секунд). После этого Postfix каждый раз удваивает период ожидания до значения, не превышающего параметр по умолчанию, выставленный в maximal_backoff_time. А это чуть более 1 часа (66,66 минут или 4000 секунд). Ну и после этого Postfix пытается послать сообщению приблизительно раз в час в течении 5 дней. И это в соответствии с параметром maximal_queue_lifetime, для которого default составляет 5d. Всё верно?
P.S. А что, если у меня в файле main.cf вообще не выставлены эти все параметры? Тогда Postfix всё равно следует его параметрам по умолчанию или как?
>[оверквотинг удален]
> Это также всё соответствует параметру minimal_backoff_time (по умолчанию, это 5 минут
> или 300 секунд). После этого Postfix каждый раз удваивает период ожидания
> до значения, не превышающего параметр по умолчанию, выставленный в maximal_backoff_time.
> А это чуть более 1 часа (66,66 минут или 4000 секунд).
> Ну и после этого Postfix пытается послать сообщению приблизительно раз в
> час в течении 5 дней. И это в соответствии с параметром
> maximal_queue_lifetime, для которого default составляет 5d. Всё верно?
> P.S. А что, если у меня в файле main.cf вообще не выставлены
> эти все параметры? Тогда Postfix всё равно следует его параметрам по
> умолчанию или как?на все вопросы - да.
> P.S. А что, если у меня в файле main.cf вообще не выставлены
> эти все параметры? Тогда Postfix всё равно следует его параметрам по
> умолчанию или как?то, что параметров нет в main.cf не значит что они не заданы ;)
# postconf -d | grep backoff_time
maximal_backoff_time = 4000s
minimal_backoff_time = 300s# postconf -d | grep lifetime
bounce_queue_lifetime = 5d
maximal_queue_lifetime = 5d# postconf -d | grep queue_run_delay
queue_run_delay = 300sP.S.
Так же следует учитывать, что если параметр не задан в main.cf и если он задан как maximal_queue_lifetime =, например, то вы получите абсолютно разное поведение.
Ясно, всем спасибо!