我在 Debian 11 下使用 postfix 3.5.8。
从最近开始——大约 3-5 天前——发出的消息突然比以前需要更长的时间才能离开发出的消息队列(如“postqueue -p”所列)。而直到最近,消息通常会在 5-15 秒内离开发出的队列,现在消息离开该队列需要 1-2 分钟。
我没有更改任何后缀设置。以下是我认为相关的“main.cf”设置(如“postconf -p”所列),这些设置已经设置了好几个月。请注意,这些只是我对哪些设置是相关的猜测,当然,我意识到可能还有其他我可能忽略的设置...
default_destination_rate_delay = 0s
default_recipient_refill_delay = 5s
deliver_lock_delay = 1s
dnsblog_reply_delay = 0s
in_flow_delay = 1s
maximal_backoff_time = 4000s
maximal_queue_lifetime = 5d
minimal_backoff_time = 60s
qmqpd_error_delay = 1s
queue_run_delay = 60s
鉴于这是“postconf -p”的输出,其中大多数值都是 postfix 默认值。只有“queue_run_delay”和“minimal_backoff_time”在“main.cf”中明确设置。
再次,尽管自 3-5 天前以来,消息在传出队列中停留的时间开始比以前长得多,但这些参数很长时间都没有改变。
我猜测其他设置(包括我的服务器上非 postfix 相关实用程序的配置)可能会导致这些新的传出延迟,尽管我没有故意在我的服务器上进行任何与网络相关的更改。
哪些因素可能导致最近的传出队列变化?
如果我忽略了 Postfix 文档中可能解释这一点的内容,请原谅我。
在此先向您致以最诚挚的谢意。