web-dev-qa-db-ja.com

Zimbra:後置パラメータの変更

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を再度実行すると、値が設定され、最初の接尾辞の再読み込みで失われます。

2
stivlo

私は自分の問題の解決策を見つけました。ファイル/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信頼済みネットワーク]で変更することもできます。

1
stivlo