Você está na página 1de 7

Instalao: Zimbra + CentOS 6.

x
ndice
[ocultar]

1 Requisitos para instalao

2 Pr install
o

2.1 Configurao de DNS

2.2 Desabilite o firewall padro

2.3 Desabilite SELinux

2.4 Pacotes requeridos

2.5 Evitando problemas na instalao

3 Install
o

3.1 Instalao dos pacotes

3.2 Erros de DNS a serem ignorados

3.3 Finalizando a instalao

4 Post Install
o

4.1 Adicionando rede local ao relay

4.2 Checagem de portas de acesso web em listen

4.3 Ative o Webmail via HTTP ao invs de HTTPS

4.4 Zimbra em CLUSTER

Requisitos para instalao


Para essa instalao, utilizamos:
Linux CentOS 6.x - 64bits.
Zimbra - ZCS Open Source Edition 8.x.x

Pr install
Configurao de DNS
Adicione a seguinte configurao ao arquivo '/etc/hosts':

192.168.0.100

zimbra.dominio.com.br

zimbra

Supondo que o IP do seu servidor seja 192.168.0.100.

Desabilite o firewall padro


Pare os servios de firewall:
/etc/init.d/ip6tables stop
/etc/init.d/iptables stop

Remova do boot:
chkconfig ip6tables off
chkconfig iptables off

Desabilite SELinux
Siga o artigo:
http://wiki.hackstore.com.br/index.php?
title=Desabilitando_SELinux_na_fam
%C3%ADlia_de_distros_baseado_em_RedHat_(RHEL,_CentOS,_Fedora)

Pacotes requeridos

NPTL

sudo

libidn

gmp

libstdc++ ( Se o seu sistema 64 bits, ser necessrio instalar a verso 32 bits, o


CentOS tem o pacote nessa verso - $ yum install libstdc++.i686 ).

netcat ( $ yum install nc )

sysstat

sqlite

yum install sudo libidn gmp libstdc++.i686 libstdc++ nc sysstat sqlite


perl libtool-ltdl libtool-ltdl-devel

Evitando problemas na instalao


Verificar se o postifix est instalado:
rpm -qa | grep postfix

Caso positivo:
service postfix stop
chkconfig --del postfix

Comentar a linha abaixo o arquivo '/etc/sudoers':


Defaults

requiretty

ou
Defaults

!requiretty

Install
Descompactar o pacote de instalao do Zimbra, entrar no diretorio e rodar o 'script',
install.sh. Como estamos utilizando o CentOS e pacote que baixamos para o Red Hat
EL, vamos precisar adicionar um parametro conforme abaixo:
./install.sh --platform-override

- OBS.: Apesar do CentOS ser idntico ao Red Hat Enterprise, o Zimbra apresenta um erro
na instalao se no adicionar esse parmetro, isso apenas pelo detalhe do arquivo
/etc/issue, no ser igual em ambas as distribuies. Fora isso, pode ficar tranquilo que o
Zimbra vai funcionar perfeitamente no CentOS como se estivesse no RHEL.

Instalao dos pacotes


- Instalar todos os pacotes com excesso do 'zimbra-memcached' e 'zimbra-proxy',
conforme o padro:
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 [N]

Install zimbra-proxy [N]


Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell

OBS.: S instale o zimbra-memcached e zimbra-proxy se souber o que est


fazendo.

Erros de DNS a serem ignorados


Aps a instalao dos pacotes, apresentar o seguinte erro, no se preocupe:
DNS ERROR resolving MX for zimbra.tst.lns.com.br
It is suggested that the domain name have an MX record
configured in DNS
Change domain name? [Yes]

Isso ocorre porque o Zimbra tenta utilizar o hostname do servidor como seu domnio e
obviamente, ele no consegue resolver o MX, d 'ENTER' e digite apenas o dominio, sem
o host:
Create domain: [zimbra.dominio.com.br] dominio.com.br

Se tudo der certo, ele aparecer a seguinte mensagem e j saltar para a tela de
configuraes:
MX: zimbra.dominio.com.br (192.168.0.100)
Interface: 192.168.0.100
Interface: 127.0.0.1
done.

OBS: Pode ser que ocorra um erro de que no existe entrada MX para o domnio
informado. Ignore e corrija este problema de DNS depois da instalao do Zimbra.
Para isso, digite NO e pressione a tecla [ENTER].

Change hostname [Yes]


Please enter the logical hostname for this host
[zimbra.dominio.com.br] dominio.com.br
MX: mail.dominio.com.br (192.168.0.100)
Interface: 192.168.0.100
Interface: 127.0.0.1
Interface: ::1
192.168.0.100
192.168.0.100
192.168.0.100

DNS ERROR - none of the MX records for dominio.com.br


resolve to this host
Change domain name? [Yes] no
done.

Finalizando a instalao
- Nesse ponto, a nica configurao obrigatria a de senha. Mas aconselho antes seguir
os passos abaixo:
1- ir na opo 1, em 'Common Configuration' e depois na opo 6 trocar para seu
TimeZone, no meu caso, "America/Sao_Paulo", opo 30 na verso utilizada nesse
tutorial. Aps isso, digite a tecla [r] e pressione a tecla [ENTER] para voltar ao menu
anterior.
2- Defina a senha do usurio admin. Acesse a opo 3 -> Entre na opo 4 e digite a nova
senha.
3- Altere o tipo de acesso do webmail para HTTP via porta 80 ao invs de HTTPS via porta
443 (opcional). Acesse a opo 12, digite http e pressione a tecla [ENTER], em seguida
digite a tecla [r] e pressione a tecla [ENTER] para voltar ao menu anterior.
4- Desative as notificaes de atualizao do Zimbra (opcional). Acesse a opo 3 -> Entre
na opo 21 e pressione a tecla [ENTER].
5- Vir a informao de que a configurao est completa. Digite a e pressione a
tecla [ENTER]. Ir surgir a pergunta:
The system will be modified - continue? [No]

Digite yes e pressione a tecla [ENTER] novamente.


Agora aguardar o processo de configuraes iniciais do Zimbra. Este passo pode
demorar dependendo da configurao de hardware. Aps esse processo, basta abrir seu
navegador preferido para acessar a intranet administrativa do Zimbra:

https://zimbra.dominio.com.br:7071

Aps abrir o console de administrao, digite usurio admin e senha que foi configurada
na instalao.

Post Install
Adicionando rede local ao relay
Durante o processo de instalao, na parte em que configurado o domnio, o Zimbra faz
uma verificao de DNS ao domnio o qual est sendo configurado. No entanto, o IP da
interface de rede, deve responder ao um host vlido na zona de DNS do seu domnio. Se o
seu servidor de e-mail possui um IP pblico, provavelmente no ter problemas, se o
servidor j estiver configurado com o IP correspondente ao MX da zona de DNS. Mas caso
o seu servidor esteja atrs de um NAT, ser necessrio fazer uma configurao de zona
local, para o zimbra entender que o IP privado da interface corresponde uma
configurao de MX vlida. Logicamente que com isso, ocorrer um problema de "relay
access denied", quando o servidor receber e-mails. Para resolver isso, basta adicionar seu
IP pblico configurao de relay nas configuraes globais do administrador do zimbra
ou apenas rodar o seguinte comando como usurio 'zimbra':
zmprov modifyServer zimbra.dominio.com.br zimbraMtaMyNetworks
'127.0.0.0/8 192.168.0.0/24 xxx.xxx.xxx.xxx/32 [::1]/128 [fe80::]/64'

Onde zimbra.dominio.com.br o nome do host.dominio, 192.168.0.0/24 a rede local e


xxx.xxx.xxx.xxx o IP pblico do servidor de e-mail.

Checagem de portas de acesso web em listen


zmprov gs `zmhostname`|egrep '8080|80|8443|443|7071'

Ative o Webmail via HTTP ao invs de HTTPS


Execute os comandos abaixo como usurio zimbra:
su - zimbra
zmtlsctl http
zmcontrol stop
zmcontrol start

Caso no funcione (geralmente em verses anteriores):


zmprov ms zimbra.dominio.com.br

zimbraMailPort 80

zmcontrol stop
zmcontrol start
zmprov ms zimbra.dominio.com.br zimbraMtaAuthHost
zimbra.dominio.com.br

zmcontrol stop
zmcontrol start

Zimbra em CLUSTER
Em situaes de cluster ou de mais de um link de internet, essencial configurar a sada
do Zimbra para apenas o IP com reverso configurado.
postconf -e smtp_bind_address="XXX.XXX.XXX.XXX"

Voc ter que alterar o arquivo /opt/zimbra/conf/amavisd.conf.in incluindo a linha abaixo no


fim do arquivo:
@inet_acl = qw( 127.0.0.1 XXX.XXX.XXX.XXX [::1] ),

Aps isso, reinicie o zimbra:


# /etc/init.d/zimbra restart

FONTE: http://wiki.hackstore.com.br/Instalao:_Zimbra_%2B_CentOS_6.x