Escolar Documentos
Profissional Documentos
Cultura Documentos
O Zimbra, é uma suite colaborativa de e-mail muito poderosa, cujo foco é ser uma
alternativa livre ao Microsoft Exchange. Com suas duas versões disponíveis, a
versão Network Edition (NE) e a Open Source, ele consegue, no mínimo equiparar -
se a solução oferecida pela Microsoft, tendo a sua versão NE voltada a empresas
que precisam de suporte e ferramentas de backup mais avançadas. Nesta dica,
iremos abordar a versão Open Source, a qual não possui o suporte da equipe de
desenvolvimento, bem como algumas outras limitações. Limitações estas que não
devem impedir o seu funcionamento e aplicação em pequenas e médias
empresas.
O Zimbra, é uma suite colaborativa de e-mail muito poderosa, cujo foco é ser uma
alternativa livre ao Microsoft Exchange. Com suas duas versões disponíveis, a versão
Network Edition (NE) e a Open Source, ele consegue, no mínimo equiparar-se a solução
oferecida pela Microsoft, tendo a sua versão NE voltada a empresas que precisam de suporte
e ferramentas de backup mais avançadas.
Neste artigo, iremos abordar a versão Open Source, a qual não possui o suporte da equipe
de desenvolvimento, bem como algumas outras limitações. Limitações estas que não devem
impedir o seu funcionamento e aplicação em pequenas e médias empresas.
Caso você prefira, pode efetuar o download da versão Trial do Zimbra Network Edition, para
efetuar testes.
O Zimbra nasceu para ser uma alternativa ao Exchange, como já mencionado anteriormente,
no mundo Linux. Em meio a tantos webmails e e-mail's servers, faltava ainda uma solução
mais integrada, ao estilo Exchange, e que fosse simples de ser mantida e atualizada.
Atualmente, o Zimbra conta com muitas funções, dentre elas, podemos citar a integração
com LDAP, clustering, entre outras, tudo isso disponível através de uma interface Web para
administração, completa e funcional, onde você consegue efetuar todos os serviços do dia-a-
dia, desde o cadastro de um novo e-mail, a aplicação de quotas e criação de aliases.
Também, não podemos esquecer-nos dos webmails. O Zimbra possui um webmail em Ajax,
extremamente completo, que não deixa nada a dever frente ao Microsoft Outlook, tendo
desde um calendário a catálogo de e-mail (dentre muitas outras opções), até um sistema de
Instant Messenger (isso me lembra Google). Um detalhe acerca do Calendário e do Catalogo
de endereços, é a sua integração com o Zimbra Desktop (cliente de e-mail do Zimbra), ele é
para o Zimbra o mesmo que o Microsoft Outlook é para o Exchange. Ainda contamos, na
versão NE, com a integração com o próprio Microsoft Outlook, onde este atua como se fosse
um Exchange.
Ainda, com relação aos webmails, o Zimbra disponibiliza um em html, mais simples, voltado
a conexões lentas, com praticamente todas as funcionalidades da versão full (em Ajax),
particularmente, eu me dei por falta apenas do Instant Messenger nesta versão. E como se
não bastasse, para quem deseja acessar seus e-mail a partir de um celular, existe um
webmail para este fim disponível. :)
!
A instalação do Zimbra é bem tranqüila e sem dificuldades na maioria das vezes. No meu
caso, quando efetuei a instalação, encontrei alguns pequenos problemas, que irei relatar
neste artigo, mostrando-lhes como resolve-los caso ocorram.
Particularmente, eu prefiro o CentOS nestes casos, por ele ser um "Red Hat bastardo", ele
traz consigo muitas características do mesmo (para não dizer uma cópia fiel :).
A instalação do sistema pode ser o mais limpa possível, utilizando uma distribuição com
suporte a resolução de dependências (como todas as suportadas pelo Zimbra), fica mais fácil
efetuar este tipo de instalação. Lembrando de deixar o básico para que tudo funcione, o
resto você pode remover. Mantenha apenas um editor de texto, navegadores Web via linha
de comando (caso precise) o man, o básico do sistema e suas bibliotecas, compiladores e
etc.
Infelizmente não existe versão suportada nativamente para o CentOS 5, logo, vamos utilizar
os pacotes do seu irmão "genuíno", o RHEL 5.
http://www.zimbra.com/community/downloads.html
Como nos efetuamos uma instalação bem limpa do sistema, precisamos resolver algumas
dependências, vamos faze-lo utilizando o gerenciador de pacotes do CentOS. (aplica-se
também à distros Debian Based)
@ :. Nesta dica, para facilitar o andamento, utilizaremos o "#" para ilustrar comandos
efetuados como root, e o "$" para comandos efetuados como usuário comum.
Em um terminal, como root, digite:
×
×
!"#
×
×
!"#
Você precisa remover qualquer aplicativo servidor de e-mail, como postfix, sendmail e exim,
que possam estar instalados em seu servidor, pois o Zimbra irá tomar conta dos serviços de
e-mail por nós. Ele traz consigo uma compilação específica do Postfix, customizada para ele.
Também remova servidores Web (Apache), LDAP (OpenLDAP), IMAP/POP (Dovecot/Courrier)
e etc, pois todos estes são disponibilizados pelo próprio Zimbra, e caso exista algum rodando
em seu computador, a instalação poderá falhar, ou o Zimbra irá utilizar portas não padrão
para rodar, o que não nos trará um resultado muito legal :)
×
×
Este arquivo é responsável pela resolução de DNS interna do seu computador, este é o
primeiro arquivo a ser consultado (antes do servidor de DNS, inclusive) durante uma
resolução DNS.
Neste arquivo, deve constar o domínio e o hostname do seu servidor. No caso, será o
endereço no qual o Zimbra irá responder.
Edite o arquivo com seu editor de texto favorito, eu prefiro o mcedit.
× $$
Exemplo:
×
××
Onde:
? Exemplo: zimbrasrv.server.com.br
Antes de prosseguir com a instalação, certifique-se de que o servidor de DNS que você
utilizará, já possua os apontamentos corretos feitos para o seu servidor.
× $$
× % &$$' '$$%
$('!')*+,$ -
('!'..+,+...'/01('..............'-
@ : Não coloquei o link completo acima pois dentro de poucos meses deve sair uma nova
revisão do Zimbra.
Agora, tendo terminado o Download, acesse o diretório (caso ainda não esteja nele) e
descompacte o arquivo.
@ : substituí os números da versão por X, pois você pode estar utilizando outra versão do
aplicativo
Agora, podemos acessar o diretório que foi criado, onde devem estar os scripts de
instalação, bem como os pacotes pré-compilados.
× -('!'..+,+...'/01('..............
×
'
'$
' 2
@ :
: Esta opção é utilizada para que o script não faça o check de
distribuição. Como estamos instalando em um CentOS5, com pacotes do Red Hat, o script irá
abortar a instalação pois a distribuição não confere.
Para maiores informações sobre outras opções, como pular a checagem de espaço em disco,
execute o script install.sh com a opção "--help":
× '$
'
"
#
Este passo pode ser necessário caso o sistema não consiga verificar de forma correta as
dependências, isto ocorreu apenas na versão 5.0.14, talvez, neste momento, o instalador já
tenha sido corrigido.
$
!
O script deverá listar-lhe algumas informações na tela, como o check de dependências e o
famoso contrato de licença. Siga as instruções na tela que não deve haver erro, este ponto é
"a la Windows", apenas um "Yes" e "Accept" :).
No próximo ponto o instalador deverá perguntar quais pacotes você deseja instalar.
Particularmente, eu não instalo os Proxy's, pois eles gastam mais processamento. Caso você
seja fanático por segurança, e tenha uma máquina bem robusta, os Proxy's podem dar uma
incrementada neste ponto. (ver tela abaixo)
Pronto, agora nos selecionamos os pacotes que queremos instalar, o script de instalação é
que irá se encarregar do trabalho pesado por nós, como conferir os pacotes e etc. Porém,
neste pondo um aviso nos será dado (caso você esteja rodando o ContOS). Nada de pânico,
lembre-se que estamos utilizando os pacotes do Red Hat, então ele irá nos avisar que o
sistema será alterado. Responta sim (com Y) para todas as perguntas: (tela abaixo)
"&"
'
''
' '(
$(
)
'
*
+,-
&"
'
-../01/...2345-..............
6
)
$ $(&
$($7%!
)
$
(
'
*
7%!
Concluída a instalação, você irá receber uma mensagem de erro. Não se assuste, esta
mensagem é normal. O instalador apenas irá informar que não foi possível resolver o
domínio, e lhe perguntará se você quer configura-lo manualmente: (tela abaixo)
8%,422+2
9
"
9
9
""
9
9
8%,
*"
!
Mais um aviso de erro na resolução DNS será exibido em seguido: (tela abaixo)
8%,422+2
9
":.'
9
9
""
9
:.
'
"
8%,
*"
7
!
Novamente, digite YES, para neste momento especificar apenas o domínio (server.com.br -
do exemplo anterior)
Este domínio cadastrado acima, será o domínio principal (Default Domain) do Zimbra, você
pode cadastrar mais domínios pelo painel de administração posteriormente. Através dele,
você irá fazer o primeiro acesso ao painel de controle e ao webmail. :)
Resolvidos os "problemas", vamos para a configuração básica do Zimbra. Nela, será exibida
a tela abaixo:
:
;* *'
"
;
4
6;
4
<*
1
=
$
<1
>
#
???????<1
(=%,4)
<4
"$
<,
"
'/>
#
<% @3 ;
"
"/A>
#
<08
1(
&
>
#
<,:)
#
<B
9
3))
<B
9
3)),AA6
<B
9
< :1
9
A6
< :1
9
,,56
<+
9
<+
9
,,5-
<=
&
9
$
<,
9
=25CC
#
C
A;
4
-;
4
;
""
4
;
4
;8
'*',
9
*'
"
;,
9
'
'
"
$
;,9
'
"'
#;4#
D;E
Durante a configuração básica, você deve setar APENAS a senha do administrador. Para isto,
selecione a opção 3 do menu, e depois no próximo menu, a opção 4, para efetuar a troca da
senha do usuário "Admin".
Efetuado o cadastro da senha, pressione "r" até voltar a tela inicial (menu listado
anteriormente).
Pronto, precisávamos setar apenas esta senha para que tudo possa funcionar. Para aplicar a
configuração, pressione "a".
Em seguida, o instalador irá solicitar-lhe que salve a configuração, basta seguir a instrução
na tela que não tem erro :)
Após salvar a configuração, ele irá perguntar se você deseja iniciar o servidor Zimbra; bom,
acredito que a esta altura você já esteja curioso para vê-lo funcionando, então selecione sim
("Y")
https://zimbrasrv.server.com.br:7071/
O acesso ao webmail fica na porta 80 do domínio/host cadastrado, sendo assim, não há
necessidade de especificar porta:
http://zimbrasrv.server.com.br
%
!
Para iniciar, parar ou reiniciar os serviços do Zimbra no CentOS ou RHEL, você pode utilizar o
comando abaixo, em um terminal:
no debian:
× $$
'$- $$
× - - -
$
Caso queira utilizar mais comandos administrativos, acesse a conta zimbra (mencionada
anteriormente):
× -
&
'( )(
* ( !
+
,,-
O Zimbra precisa que os certificados de segurança sejam atualizados a cada ano, para isso,
basta seguir os passos abaixo:
× $$- $
$-
%
× $$- $
$-
%
'
3' 4
'5
No CentOS
No Debian
× $$
'$-
× -
× -
× -
(../,
Hoje em dia, a segurança é um ponto muito solicitado pelos usuários, e a utilização de SSL
para acesso ao webmail passou a ser uma exigência dos usuários. O Zimbra conta com este
tipo de acesso, e este pode ser configurado.
× -
× -
No CentOS
No Debian
× $$
'$-
× -
× -
× -
@ : Como os certificados não são autenticados por uma certificadora válida, sempre irá
ocorrer o famoso erro de certificado nos navegadores, sendo assim, é interessante trabalhar
com o "modo both"
/)(
/
Resolvendo o problema: "ð
" - No painel de controle
do Zimbra
Caso o Zimbra não consiga exibir o status do sistema no Painel de Administração, deve-se
adicionar as tarefas agendadas do mesmo no crontab:
×
-
v
Ô
! "
# $%%%
&