我正在尝试(暂时)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
结果却是正确的。