Pessoal,
Nesta situação queremos remover o domínio padrão do Zimbra do servidor atual para outro servidor de e-mail. Como é o domínio padrão, não podemos remover o domínio do servidor, como fazemos com outros domínios que não são padrão. Abaixo coloco uma sequencia de comandos e explicando cada um deles.
Nesta situação temos o host do zimbra como sendo mail.dominio.com.br e o domínio padrão como sendo dominiovelho.com.br. Geralmente o host e o domínio padrão são os mesmos.
Logamos no servidor como root e damos um su no usuário zimbra.
1 |
# su zimbra |
Depois pedimos para mostrar o hostname, só para fazer uma consulta.
1 2 |
$ zmhostname mail.dominio.com.br |
Agora pedimos para mostrar o atual domínio padrão.
1 2 |
$ zmprov gacf zimbraDefaultDomainName zimbraDefaultDomainName: dominiovelho.com.br |
Neste comando mudamos o domínio padrão de dominiovelho.com.br para mail.dominio.com.br
1 |
$ zmprov mcf zimbraDefaultDomainName mail.dominio.com.br |
Agora pedimos para mostrar novamente o domínio padrão, só para verificar se a mudança foi feita.
1 2 |
$ zmprov gacf zimbraDefaultDomainName zimbraDefaultDomainName: mail.dominio.com.br |
Agora renomeamos o domínio padrão para o novo domínio padrão. Desta forma todas as contas de admin, vírus e spam são renomeadas também.
1 2 |
$ zmprov -l rd dominiovelho.com.br mail.dominio.com.br domain dominiovelho.com.br renamed to mail.dominio.com.br |
Agora reiniciamos todos os serviços.
1 |
$ zmcontrol restart |
Pronto! Procedimento realizado com sucesso.
Editado:
Depois de feito isto você vai parar de receber os avisos do zimbra. Segue então o que deve ser feito.
Verifique o email que está recebendo os avisos com o comando abaixo. Lembre-se que você deve estar como o usuário Zimbra (su zimbra).
1 |
zmlocalconfig smtp_destination |
Provavelmente o email está errado porque o domínio foi trocado. Então acerte com o comando abaixo:
1 |
zmlocalconfig -e smtp_destination=admin@mail.dominio.com.br |
Verifique agora as notificações do AV com o comando abaixo.
1 |
zmlocalconfig av_notify_user |
Se estiver errado, troque o e-mail com o comando abaixo:
1 |
zmlocalconfig -e av_notify_user=admin@mail.dominio.com.br |