如何将 postfix smtp 空闲超时降低至 5 秒?

如何将 postfix smtp 空闲超时降低至 5 秒?

我正在尝试(暂时)smtpd_policy_service_max_idle将 postfix 2.3.8 的超时时间从 300 秒降低到 5 秒,以调试可能出现的客户端问题。以下内容似乎表明我的更改已被接受,但当我故意让客户端空闲连接 >> 5 秒时,我没有在 mail.log 中看到超时断开连接消息,而以前当值为 300 秒时我会看到该消息。

sudo postconf -ve smtpd_policy_service_max_idle=5s; sudo postconf | grep _idle
ipc_idle = 100s
max_idle = 100s
smtpd_policy_service_max_idle = 5s

我是否需要重新启动 postfix 以使设置生效?是否有另一个超时值提供(更高)下限?

谢谢-nikita

答案1

是的,main.cf 中的配置设置直到您重新启动(或至少告诉 Postfix 重新加载配置)才会生效。

答案2

事实证明,我操作错了参数——但smtpd_timeout结果却是正确的。

相关内容