我试图(暂时)将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
竟然是正确的。