Zimbra Collaboration Open Source Edition 8.6.0 – Instalação passo-a-passo
Antes de mais nada vamos conhecer um pouco mais do Zimbra. 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.
Um pouco mais sobre o Zimbra
O Zimbra nasceu para ser uma alternativa ao Exchange, como já mencionado anteriormente, no mundo Linux. Em meio a tantos webmails e e-mails 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. Um detalhe acerca do Calendário e do Catálogo 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). E como se não bastasse, para quem deseja acessar seus e-mails a partir de um celular, existe um webmail para este fim disponível.
Fonte: Guia do Hardware
Laboratório
Iremos utilizar uma VPS de 6 GB de RAM e 4 cores de CPU, com um disco SSD de 30 GB rodando o Ubuntu 14.04 LTS . Como é só para demonstração, essa configuração irá nos atender, mas para ambientes de produção é recomendado um disco MUITO maior e pelo menos 8 Gb de RAM.
Pré-requisitos
Para poder prosseguir com a instalação do Zimbra precisamos cumprir alguns pré-requisitos, caso contrário não será possível prosseguir com a instalação. Confira se você cumpre as exigências abaixo para poder continuar:
- Um domínio real registrado
- Pelo menos um endereço de IP real
- O reverso do IP devidamente configurado para o MX do seu domínio (ex. mail.seudomínio.com.br)
A instalação
A instalação e configuração básica do Zimbra são bem simples, o artigo irá abordar o passo-a-passo de cada etapa. Primeiramente precisamos ter uma instalação mínima do sistema, sem nenhum serviço rodando, ou seja, precisamos ter o servidor dedicado exclusivamente para a execução do Zimbra.
Depois de atualizar o sistema operacional é necessário instalar os pacotes básicos exigidos:
sudo apt-get install libgmp-dev libidn11 wget nano make netcat sudo sysstat libtool libltdl7-dev build-essential libc6 perl ntp libperl-dev libidn11-dev sysstat sqlite3 wget libaio1 resolvconf unzip pax netcat-openbsd –y
Depois de instalar as dependências necessárias precisamos configurar o FQDN no /etc/hosts, adicione a linha abaixo de acordo com seu ambiente.
ip.do.servidor mail.seu_dominio.com.br mail
Onde:
- IP: É o endereço de IP real (público) do servidor.
- mail.seu_dominio.com.br: É o endereço do MX do seu domínio
- Mail: É o nome do servidor, caso o nome do seu servidor seja diferente, altere de acordo com suas configurações.
É importante que seja configurado um servidor DNS confiável no sistema, particularmente eu gosto muito do DNS do Google (8.8.8.8 e 8.8.4.4) e do OpenDNS (208.67.222.222 e 208.67.220.220).
Agora iremos baixar o pacote do Zimbra e começar a sua instalação propriamente dita. Baixe o pacote conforme mostrado abaixo:
cd /opt
wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz
O download pode demorar um pouco, vai depender da sua conexão, o pacote tem cerca de 700 Mb. Depois de baixado descompacte o pacote:
tar -xvzf zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz && cd zcs-*
Para instalar o Zimbra execute o seguinte comando:
sudo ./install
Será exibida uma mensagem pedindo que você concorde com os termos de serviço como mostrado abaixo, pressione “Y” para aceitar.
Do you agree with the terms of the software license agreement? [N]
Caso as configurações anteriores estejam corretas, o assistente de instalação irá questionar quais os pacotes que devem ser instalados; marque “Y” para todos pacotes. Ao final, será exibida uma mensagem dizendo que o sistema será modificado, pressione “Y” para concordar.
Select the packages to install
The system will be modified. Continue? [N] y
Depois de concordar com a modificação do sistema, o assistente de instalação irá apresentar um erro sobre o MX do domínio, informe o domínio e pressione enter.
Agora a instalação irá continuar e será exibido um menu de configurações como mostrado abaixo. É necessário criar uma senha para o usuário de administração do Zimbra, selecione os menus “7” e “4” para criar a senha:
Main menu
1) Common Configuration:
2) zimbra-ldap:
3) zimbra-logger:
4) zimbra-mta:
5) zimbra-dnscache:
6) zimbra-snmp:
7) zimbra-store:
+Create Admin User:
+Admin user to create:
******* +Admin Password
+Anti-virus quarantine user:
+Enable automated spam training:
+Spam training user:
+Non-spam(Ham) training user:
+SMTP host:
+Web server HTTP port
+Web server HTTPS port:
+Web server mode:
+IMAP server port:
+IMAP server SSL port:
+POP server port:
+POP server SSL port:
+Use spell check server:
+Spell server URL:
+Enable version update checks:
+Enable version update notifications:
+Version update notification email:
+Version update source email:
+Install mailstore (service webapp):
+Install UI (zimbra,zimbraAdmin webapps):
8) zimbra-spell:
9) zimbra-proxy:
10) Default Class of Service Configuration:
–
s) Save config to file
x) Expand menu
q) Quit
|
sdsd
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
yes
admin@seu_dominio.com.br
UNSET
virus-quarantine.ae0rny@seu_dominio.com.br
yes
spam.bijxe4tbpz@seu_dominio.com.br
ham.noduijvbx@seu_dominio.com.br
mail.seu_dominio.com.br
8080
8443
https
7143
7993
7110
7995
yes
http://mail.seu_dominio.com.br:7780/aspell.php
TRUE
TRUE
admin@seu_dominio.com.br
admin@seu_dominio.com.br
yes
yes
sdsdsd
Enabled
Enabled
gfg-
-gfgf
-fgfg
-fgfg
|
Depois de selecionar o menu “7” será exibido o menu abaixo:
1) Status:
2) Create Admin User:
3) Admin user to create:
** 4) Admin Password
5) Anti-virus quarantine user:
6) Enable automated spam training:
7) Spam training user:
8) Non-spam(Ham) training user:
9) SMTP host:
10) Web server HTTP port:
11) Web server HTTPS port:
12) Web server mode:
13) IMAP server port:
14) IMAP server SSL port:
15) POP server port:
16) POP server SSL port:
17) Use spell check server:
18) Spell server URL:
19) Enable version update checks:
20) Enable version update notifications:
21) Version update notification email:
22) Version update source email:
23) Install mailstore (service webapp):
24) Install UI (zimbra,zimbraAdmin webapps):
|
Enabled
yes
admin@seu_dominio.com.br
UNSET
virus-quarantine.qhae0rny@seu_dominio.com.br
yes
spam.bijxe4tbpz@seu_dominio.com.br
ham.noduijvbx@seu_dominio.com.br
mail.seu_dominio.com.br
8080
8443
https
7143
7993
7110
7995
yes
http://mail.seu_dominio.com.br:7780/aspell.php
TRUE
TRUE
admin@seu_dominio.com.br
admin@seu_dominio.com.br
yes
yes
|
sdsd
Selecione o menu “4” para criar a senha. Depois selecione “r” para retornar ao menu anterior e selecione “a” para aplicar as configurações. Por último selecione “Yes” para finalmente instalar o Zimbra.
fgfg
Depois da instalação concluída é hora de verificar se tudo está rodando e acesso nosso webmail.
su – zimbra
zmcontrol status
Caso esteja tudo rodando como mostrado abaixo significa que podemos acessar e começar a usar nosso webmail.
Acesse https://mail.seudominio.com.br:7071, o usuário padrão é “admin” e a senha é a que você definiu no processo de instalação.
Bem pessoal é isso ai, espero que ajude a todos. Em breve irei postar novos artigos mostrando configurações mais avançadas no Zimbra e também o processo de hardening. Não esqueçam de curtir nossas páginas nas redes sociais, Facebook, G+ e seguir o Guia do Ti no Twitter. Compartilhem e comentem esse artigo, isso é muito importante para divulgação do nosso trabalho.
- Metasploit Framework de cabo a rabo – Parte 6 - 4 de junho de 2018
- Metasploit Framework de cabo a rabo – Parte 5 - 28 de maio de 2018
- CEH – Scanning Networks – Parte 2 - 24 de maio de 2018
Boa Noite Ricardo,
Fiz todos os procedimentos acima mas apenas um esta me tirando o sono, CacheDNS não esta
funcionando.. o que fazer.?
Cara, remova o serviço postfix 😉