Zimbra: alterando os parâmetros do postfix

2

Eu gostaria de mudar o parâmetro de configuração Postfix do mynetworks no Zimbra 7 no Debian GNU / Linux 5.0.

Eu tentei o seguinte (como usuário zimbra):

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

No entanto

$ postconf mynetworks

Mostra ainda o valor antigo! Alguém sabe por que e como consertar isso? Obrigado antecipadamente

UPDATE Depois do horário de expediente, eu até tentei

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

No entanto, o parâmetro ainda não é atualizado.

UPDATE 2

$ zmlocalconfig postfix_mynetworks

Mostra o valor atualizado

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

Mas infelizmente myconfetworks ainda mostra o valor antigo. Rodando novamente postconf -e define o valor e se perde no primeiro postfix recarregado ...

    
por stivlo 06.05.2011 / 18:05

1 resposta

1

Eu encontrei a solução para o meu próprio problema. Ao olhar para o arquivo /opt/zimbra/conf/zmmta.cf, vi as seguintes linhas:

if VAR zimbraMtaMyNetworks
    POSTCONF mynetworks VAR zimbraMtaMyNetworks
fi

Com o zmprov, posso verificar as configurações atuais e alterá-las:

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

E o problema está resolvido. Xeon sugeriu uma maneira alternativa e mais simples:

You can also change this in the Admin Console under Server Settings -> MTA -> MTA Trusted Networks

    
por 07.05.2011 / 19:38