TUTORIAL 2 - INSTALAÇÃO E CONFIGURAÇÃO DO SERVIÇO DE E-MAIL ZIMBRA
Essa é a segunda parte de uma série de quatro tutoriais que possui como objetivo demonstrar a instalação do mais recente servidor de e-mails Zimbra, a configuração de um backup e como bônus a instalação de um chat integrado com o serviço de e-mail.
1 INTRODUÇÃO
Nesse segundo tutorial iremos instalar e configurar o Zimbra, o qual no final, estará pronto para ser utilizado. É necessário que você tenha completado com sucesso o primeiro tutorial para continuar.
2 INSTALAÇÃO
2.1 OBTENDO O ZIMBRA
O servidor de e-mail Zimbra é desenvolvido para diversas plataformas Linux, no entanto oficialmente não é homologada para o sistema operacional Debian. Apenas para constar, nunca tive problemas com o Zimbra sendo executado sobre o sistema Debian.
Para nossa instalação utilizaremos o pacote de instalação do Zimbra para o Ubuntu 10.04 LTS, que é o irmão mais próximo homologado pelo empresa que desenvolve o Zimbra.
Baixe o pacote do link 64bit x86 disponível em:
https://www.zimbra.com/downloads/os-downloads.html
Você pode baixar também em uma pasta (aconselho baixar na pasta /root) do sistema operacional com o comando:
#cd /root
#wget http://files2.zimbra.com/downloads/8.0.3_GA/zcs-8.0.3_GA_5664.UBUNTU10_64.20130305090205.tgz
Descompactar os arquivos de instalação
#tar -zxvf zcs-8.0.3_GA_5664.UBUNTU10_64.20130305090205.tgz
2.2 EXECUTANDO A INSTALAÇÃO
Com todos os requisitos atendidos a instalação do Zimbra é relativamente simples.
Entre na pasta onde a instalação foi descompactada e execute a instalação:
#cd zcs-8.0.3_GA_5664.UBUNTU10_64.20130305090205
#./install.sh --platform-override
A instalação irá realizar algumas perguntas de configuração, basta responder de acordo com a sequência abaixo:
Do you agree with the terms of the software license agreement? Y
Do you agree with the terms of the software license agreement? Y
Install zimbra-ldap Y
Install zimbra-logger Y
Install zimbra-mta Y
Install zimbra-snmp Y
Install zimbra-store Y
Install zimbra-apache Y
Install zimbra-spell Y
Install zimbra-memcached Y
Install zibra-proxy N
Install anyway? Y
The system will be modified. Continue? Y
Aguarde ....
Change domain name? [Yes]
Create domain: [ns1.teste.com.br] teste.com.br
O Zimbra já esta instalado. A única configuração que faremos pela linha de comando é a mudança da senha do usuário admin. Após a instalação aparecerá o Menu Principal de configuração do zimbra.
No menu principal tecle 3 [Enter], tecle 4 [Enter] e entre com a senha do usuário admin [ENTER]. Volte ao menu teclando r [Enter] e aplique a configuração teclando a [Enter].
Save configuration data to a file? [Yes]
Save config in file [/opt/zimbra/config.9481]
The system will be modified - continued? [Yes]
Aguarde o final da configuração. O Zimbra já está em funcionamento.
Notify Zimbra of your instalation? [YES] NO
Você pode acessar o console de gerenciamento, com ele que será realizada todas as configurações necessárias para administração do servidor.
https://192.168.0.1:7071/zimbraAdmin/
Figura 1 - Imagem do console de administração Zimbra 8.
Também pode ter acesso a interface do usuário.
https://192.168.0.1/
2.2.1 Bug da inicialização automática
Existe um bug na inicialização do Zimbra durante o boot do sistema. A solução para esse problema é relativamente simples.
a) Edite o arquivo /etc/init.d/zimbra e adicione a linha em negrito no entre as duas linhas como abaixo:
# Default-Start: 3 5
# Default-Stop: 0 1 6
# Description: Zimbra mail service
b) Adicione o script na inicialização:
#update-rc.d zimbra defaults
c) Reinicie o servidor para testar.
2.3 COMANDOS BÁSICOS E DICAS
Alguns comandos que podem ajudar o administrador a resolver pequenos problemas do servidor Zimbra.
*Para mudar senha do administrador
#su - zimbra
#zmprov sp <admin email address> <new password>
*Para parar e iniciar o zimbra:
#su - zimbra
#zmcontrol stop
#zmcontrol start
*Para ver o status dos serviços do zimbra:
#su - zimbra
#zmcontrol status
Uma dica é o fato de o Zimbra 8 vir configurado para acesso apenas via https. Você pode ativar também o acesso via http.
Como usuário zimbra:
#su - zimbra
Ativa suporte ao acesso http e https
#/opt/zimbra/bin/zmtlsctl mixed
#zmcontrol restart
Ativa suporte apenas ao https
#/opt/zimbra/bin/zmtlsctl https
#zmcontrol restart
Ativa suporte apenas ao http
#/opt/zimbra/bin/zmtlsctl http
#zmcontrol restart
Uma outra dica é ativar o recurso de porta arquivos que vem desativado como padrão.Para ativá-lo logando como administrador no console clique em:
Configurar --> Classe de serviço.
Na página da direita duplo clique em default.
Recursos --> Ativar a opção Porta-arquivos.
Clica em salvar no canto superior direito.
3 CONCLUSÃO
Neste ponto temos o servidor Zimbra completamente funcional. No próximo tutorial veremos como configurar um backup das contas de email utilizando uma ferramenta gratuita.
REFERÊNCIAS
ZIMBRA, OpenSource Edition + Bind9 (DNS). Disponível em: <http://ensinalinux.blogspot.com.br/2012/04/zimbra-opensource-edition-bind9-dns.html>
Muito bom o tutorial, fico no aguardo do que fala sobre o backup..:)
ResponderExcluirOlá, obrigado pela visita, assim que possível estarei postando o tutorial de backup.
ExcluirObrigado pela grande ajuda, estou com uma duvida que penso deve ser simples, segui o seu tutorial a risca...dns, etc, no entanto não consigo receber email apenas enviar. Tenho o zimbra atrás de um firewall (pfsense).
ResponderExcluirObrigado.
Olá, obrigado pela visita.
ResponderExcluirVerifique se as portas tcp 25, 465,587, 995 estão direcionadas para seu servidor Zimbra.
Caro, Irineu.
ResponderExcluirMuito Obrigado.
Ajudou muito no projeto final da Faculdade.
Forte abraço, e continue com o ótimo trabalho.
William Silva
Olá, obrigado pela visita.
ExcluirObrigado Irineu, agora so faltava a parte de backup.
ResponderExcluirValeu
Olá obrigado pela visita.
ExcluirEstarei postando o tutorial de backup em breve.
Irineu tem como instalar o Zimbra no Opensuse 11.4???
ResponderExcluirOlá, obrigado por sua visita.
ExcluirA versão homologada pelo Zimbra é para SUSE Linux Enterprise Server 11. Mas acredito que com poucas modificações deve instalar sem problemas.
Link http://www.zimbra.com/downloads/os-downloads.html
Irineu parabéns, excelente artigo, aguardamos o tutorial do backup, se possível deixe seu e-mail para gente entrar em contato, valeu...
ResponderExcluirObrigado pela visita.
ExcluirLink para o tutorial de backup abaixo:
http://itnproducoes.blogspot.com.br/2013/09/tutorial-zimbra-8-no-debian-6-squeeze.html
Este comentário foi removido pelo autor.
ExcluirObrigado amigo pelo retorno...
ExcluirUma duvida amigo, fui instalar o zimbra e no meio da instalação ele deu esse erro:
ResponderExcluirInitializing ldap...failed. (28416)
ERROR
Configuration failed
Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.
Voce tem alguma ideia do que seja? obrigado!!!
Olá, obrigado pela visita.
ExcluirVerifique se todas as dependências foram instaladas conforme o tutorial. Lembre-se que esse tutorial é válido apenas para o Debian 6.
Primeiramente... parabéns pela iniciativa...
ResponderExcluirPreciso de uma ajuda.. caso eu ja tenha dois servidores de nomes eu preciso configurar o bind?? Você poderia me dizer como eu faria para que ele consiga resolver nomes utilizando os dois servidores? Obrigado.
Olá, obrigado pela visita.
ExcluirUm bom lugar para começar um estudo sobre a configuração do bind éno endereço abaixo:
http://www.hardware.com.br/tutoriais/servidores-dns/pagina4.html
Bom dia Irineu,
ResponderExcluirEstou seguindo o tutorial a risca. Já implementei a parte 1 (Bind), fiz todos os testes. Instalei as dependências e removi o que o tutorial propõe. Baixei a versão do zimbra, e quando rodo o comando ./install.sh --platform-override aparece o seguinte erro...
Do you agree with the terms of the software license agreement? [N] y
ERROR: Installation can not proceeed. Please fix your /etc/hosts file
to contain:
127.0.0.1 localhost.localdomain localhost
Zimbra install grants mysql permissions only to localhost and
localhost.localdomain users. But Fedora/RH installs leave lines such
as these in /etc/hosts:
127.0.0.1 myhost.mydomain.com myhost localhost.localdomain localhost
This causes MySQL to reject users coming from 127.0.0.1 as users from
myhost.mydomain.com. You can read more details at:
http://bugs.mysql.com/bug.php?id=11822
127.0.0.1 localhost.localdomain localhost
192.168.88.225 zimbraevol.ap2evol.com.ws zimbraevol
192.168.88.225 ep2evol.com.ws zimbraevol
192.168.88.226 zimbraevol2.ap2evol.com.ws zimbraevol2
192.168.88.226 ap2evol.com.ws zimbraevol2
#127.0.0.1 myhost.mydomain.com myhost localhost.localdomain localhost
127.0.0.1 localhost
127.0.1.1 zimbraevol
meu localhost está assim:
Irineu,
ExcluirO problema foi resolvido, é que estava faltando uma letra no resolv.conf. Mas um erro novo apareceu...segue:
Checking for prerequisites...
FOUND: NPTL
FOUND: sudo-1.8.5p2-1+nmu1
FOUND: libidn11-1.15-2
MISSING: libgmp3c2
FOUND: libstdc++6-4.4.5-8
Checking for suggested prerequisites...
###ERROR###
One or more prerequisite packages are missing.
Please install them before running this installer.
Installation cancelled.
obs: essas dependencias jah foram instaladas no tutorial 1. estou procurando a resolução mas não acho nada...alguma dica?
Você necessita da dependência libgmp3c2.
ExcluirLembre-se esse tutorial funciona apenas com o Debian 6 e Zimbra 7. Este tutorial é um pouco antigo.
Aconselho você a instalar o Zimbra 8 sobre o Ubuntu 12.04.
Irineu,
ResponderExcluirEstou tendo o seguinte erro....poderia me ajudar?
DNS ERROR - No A or AAAA record for ap2evol.com.ws.
Interface: 127.0.0.1
Interface: ::1
Interface: 192.168.88.225
Interface: 192.168.88.226
DNS ERROR - none of the MX records for ap2evol.com.ws
resolve to this host
Change domain name? [Yes] y
Create domain: [ap2evol.com.ws] ap2evol.com.ws
DNS ERROR - No A or AAAA record for ap2evol.com.ws.
Interface: 127.0.0.1
Interface: ::1
Interface: 192.168.88.225
Interface: 192.168.88.226
DNS ERROR - none of the MX records for ap2evol.com.ws
resolve to this host
It is suggested that the MX record resolve to this host
Re-Enter domain name? [Yes] ap2evol.com.ws
O DNS está configurado, e os testes de zona, dig estão ok. Obrigado