postfix邮件队列处理时间相关参数设置

原系统的设定值是这样的:

queue_run_delay = 300s
#用于设定队列处理程序对拖延邮件的扫描周期。缺省为1000秒。
#以上设置每300会扫描一次delay的邮件,在300s内不会重发delay的邮件

maximal_queue_lifetime = 5d
#普通邮件在队列中的最长保留时间。超过此时间,被认为是无法投递的。
#用于设定队列处理程序对滞留邮件的最长保存期。缺省为5天。
#邮件超过5天没有发出去则退信

bounce_queue_lifetime = 5d
#退信(弹回)在队列中的保留时间。超过此时间,被认为是无法投递的。

minimal_backoff_time = 300s
#用于设定队列处理程序对无法投递的邮件的最短巡回时间。缺省为1000秒。

maximal_backoff_time = 4000s
#用于设定队列处理程序对无法投递的邮件的最长巡回时间。缺省为4000秒。
#如果超过4000s则一定会重发邮件

现修改值为:
queue_run_delay = 300s
maximal_queue_lifetime = 2d
bounce_queue_lifetime = 2d
minimal_backoff_time = 300s
maximal_backoff_time = 4000s

使配置生效:
postfix reload

查找设置的值:
postconf |grep “bounce_queue_lifetime”

上一篇: