Zimbra:改变postfix参数

我想在Debian GNU / Linux 5.0的Zimbra 7中更改我的networkingPostfixconfiguration参数。

我尝试了以下(作为zimbra用户):

$ zmlocalconfig -e postfix_mynetworks="127.0.0.0/8 [...]" $ postconf -e mynetworks="127.0.0.0/8 [...]" $ zmmtactl reload $ postfix check $ postfix reload 

然而

 $ postconf mynetworks 

显示仍然是旧的价值! 有人知道为什么以及如何解决这个问题? 先谢谢你

更新办公时间后,我甚至尝试过

 # /etc/init.d/zimbra stop # /etc/init.d/zimbra start 

但是参数仍然没有更新。

更新2

 $ zmlocalconfig postfix_mynetworks 

显示更新的值

 $ zmmtactl reload Rewriting configuration files... postfix/postfix-script: refreshing the Postfix mail system Stopping saslauthd...done. Starting saslauthd...done. 

但可悲的是,postconf mynetworks仍然显示出旧的价值。 再次运行postconf -e设置值并在第一个postfix重新加载时丢失…

我find了解决我自己的问题。 通过查看文件/opt/zimbra/conf/zmmta.cf,我看到以下几行:

 if VAR zimbraMtaMyNetworks POSTCONF mynetworks VAR zimbraMtaMyNetworks fi 

使用zmprov我可以检查当前设置并更改它们:

 zmprov getServer servername.mydomain | grep zimbraMtaMyNetworks zmprov modifyServer servername.mydomain zimbraMtaMyNetworks "127.0.0.0/8 [...]" postfix reload 

问题解决了。 至强提出了另一种更简单的方法:

您也可以在服务器设置 – > MTA – > MTA可信networking下的pipe理控制台中进行更改