如何降低后缀smtp空闲超时到5秒?

我试图(暂时)将postfix 2.3.8上的smtpd_policy_service_max_idle从300s降低到5s,以debugging可能的客户端问题。 以下似乎表明,我的更改被接受,但是当我故意留下客户端空闲连接>> 5秒,我没有看到在mail.log超时断开连接消息,我曾经看到什么时候的值是300s。

 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

是的,main.cf中的configuration设置在重新启动(或者至less告诉Postfix重新加载configuration)之前不会生效。

原来我是在搞错了param – smtpd_timeout竟然是正确的。