Назад | Перейти на главную страницу

Zimbra: изменение параметров постфикса

Я хотел бы изменить параметр конфигурации mynetworks Postfix в Zimbra 7 на Debian GNU / Linux 5.0.

Я пробовал следующее (как пользователь 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 устанавливает значение и теряется при первой перезагрузке постфикса ...

Я нашел решение своей проблемы. Посмотрев на файл /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».