Debian GNU/Linux5.0のZimbra7でmynetworksPostfix設定パラメータを変更したいと思います。
私は(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
まだ古い値を表示します!誰もがこれを修正する理由と方法を知っていますか?前もって感謝します
[〜#〜] update [〜#〜]営業時間後、私も試しました
# /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.
しかし悲しいことに、postconfmynetworksはまだ古い値を示しています。 postconf -eを再度実行すると、値が設定され、最初の接尾辞の再読み込みで失われます。
私は自分の問題の解決策を見つけました。ファイル/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
そして、問題は解決されました。 Xeonは、代替のより簡単な方法を提案しました。
これは、管理コンソールの[サーバー設定]-> [MTA]-> [MTA信頼済みネットワーク]で変更することもできます。