Instalando Zimbra Community no CentOS 64 bits

Publicado por D H em 14/07/2011

[ Hits: 17.403 ]

 


Instalando Zimbra Community no CentOS 64 bits



Instalando Zimbra Community no CentOS 64 bits

Nesse tutorial irei descrever com instalar o Zimbra, que é uma suíte colaborativa de e-mail muito poderosa e completamente integrada às redes sociais, cujo foco é ser uma alternativa livre ao Microsoft Exchange com muito mais funcionalidades foco em facilidade de uso.

Preparando o CentOS para receber o Zimbra

Instalar e Configurar o DNS:

# yum install bind bind-libs bind-utils caching-nameserver -y

Configurar o named.conf:

# vim /etc/named.conf

Deixe-o com o conteúdo abaixo:
options {
directory "/var/named";
listen-on {
192.168.10.3/32;
127.0.0.1/32;
};
dump-file "/var/named/dump/named.db";
statistics-file "/var/named/dump/named.stats";
};
include "/etc/rndc.key";
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "mail.bvrmail.com.br" IN {
type master;
check-names ignore;
file "/var/named/mail.bvrmail.com.br";
};
zone "01.168.192.in-addr.arpa" IN {
type master;
check-names ignore;
file "/var/named/192.168.10.3";
};

Configurar o named.caching-nameserver.conf:

# vim /etc/named.caching-nameserver.conf

Deixe-o com o conteúdo abaixo:
options {
listen-on port 53 { 192.168.10.3, 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
allow-query-cache { localhost; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

Criar o arquivo 192.168.10.3::

# vim /var/named/192.168.10.3

Deixe-o com o conteúdo abaixo:
$TTL 86400 ; 1 dia
@ IN SOA mail.bvrmail.com.br root.mail.bvrmail.com.br. (
2011010110 ; serial
10800 ; refresh (3 hotas)
900 ; retry (15 minutos)
604800 ; expire (1 senama)
86400 ; minimum (1 dia)
)
@ IN NS 192.168.10.3
IN MX 10 mail.bvrmail.com.br.
mail IN A 192.168.10.3

Criar o arquivo mail.bvrmail.com.br:

# vim /var/named/mail.bvrmail.com.br

Deixe-o com o conteúdo abaixo:
$TTL 86400 ; 1 dia
@ IN SOA mail.bvrmail.com.br. root.mail.bvrmail.com.br. (
2011010110 ; serial
10800 ; refresh (3 hotas)
900 ; retry (15 minutos)
604800 ; expire (1 senama)
86400 ; minimum (1 dia)
)
@ IN NS 192.168.10.3
IN MX 10 mail.bvrmail.com.br.
mail IN A 192.168.10.3

Iniciar o serviço:

# service named start

Editar o arquivo hosts

# vim /etc/hosts

Deixe-o com o conteúdo abaixo:
192.168.10.3 bvrmail.com.br mail
127.0.0.1 localhost.localdomain localhost
## IpV6
::1 localhost6.localdomain6 localhost6

Obs.: Substitua os IPs informados pelos valores da sua rede.

Verificar em network se o nome esta ok: # vim /etc/sysconfig/network

Removendo pacotes conflitantes

# yum remove sendmail, exim

Desabilitando o firewall:

# chkconfig ip6tables off && chkconfig iptables off

Instalando dependência:

# yum install -y sysstat perl sudo sqlite gmp -y

Baixando e instalando o ZIMBRA

Entramos no diretório /opt, baixamos os pacote do Zimbra e seguimos com a instalação:

# cd /opt/
# wget http://files2.zimbra.com/downloads/7.1.0_GA/zcs-7.1.0_GA_3140.RHEL5_64.20110329150833.tgz
# tar -zxvf zcs-7.1.0_GA_3140.RHEL5_64.20110329150833.tgz
# cd zcs-7.1.0_GA_3140.RHEL5_64.20110329150833
# chmod +x install.sh

Instalando:

# ./install.sh --platform-override

Aceitar a licença, digitando Y:

Do you agree with the terms of the software license agreement? [N] - Y

Selecione os pacotes a ser intalados, digitando 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-proxy [N]

Install anyway? [N] Y
The system will be modified. Continue? [N] Y


Então irá continuar a instalação:

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, então selecione sim (Y).

Dê o comando:

# service zimbra start

Zimbra já esta funcionando!

Para acessar, coloque no browser o IP do servidor Zimbra, o usuário: admin e a senha que você definiu na instalação! e pronto!

Firewall, se o servidor ZIMBRA estiver atrás de NAT

Firewall:
##############################################################################
###########
# Regras para redirecionamento pop3 110 e smtp 25 para o Servidor de Email IP_Local_Zimbra #
##############################################################################
###########
iptables -t nat -A PREROUTING --dst IP_Publico -p TCP --dport 25 -j DNAT --to-destination
IP_Local_Zimbra:25
iptables -t nat -A POSTROUTING -p TCP --dst IP_Local_Zimbra --dport 25 -j SNAT --to-source
IP_Publico
iptables -t nat -A OUTPUT --dst IP_Publico -p TCP --dport 25 -j DNAT --to-destination
IP_Local_Zimbra:25

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 80 -j DNAT --to
IP_Local_Zimbra:80
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 80 -j SNAT --to-source
IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 80 -j DNAT --to IP_Local_Zimbra:80

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 25 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 25 -j DNAT --to
IP_Local_Zimbra:25
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 25 -j SNAT --to-source
IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 25 -j DNAT --to IP_Local_Zimbra:25

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 110 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 110 -j DNAT --to
IP_Local_Zimbra:110
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 110 -j SNAT --to-source
IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 110 -j DNAT --to IP_Local_Zimbra:110

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 7071 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 7071 -j DNAT --to
IP_Local_Zimbra:7071
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 7071 -j SNAT --to-
source IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 7071 -j DNAT --to IP_Local_Zimbra:7071

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 7072 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 7072 -j DNAT --to
IP_Local_Zimbra:7072
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 7072 -j SNAT --to-
source IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 7072 -j DNAT --to IP_Local_Zimbra:7072

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 143 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 143 -j DNAT --to
IP_Local_Zimbra:143
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 143 -j SNAT --to-source
IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 143 -j DNAT --to IP_Local_Zimbra:143

iptables -A FORWARD -p tcp -d IP_Local_Zimbra --dport 7025 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d IP_Publico/32 --dport 7025 -j DNAT --to
IP_Local_Zimbra:7025
iptables -t nat -I POSTROUTING -o ppp0 -p tcp -s IP_Local_Zimbra/32 --sport 7025 -j SNAT --to-
source IP_Publico
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 7025 -j DNAT --to IP_Local_Zimbra:7025

iptables -t nat -A PREROUTING --dst IP_Publico -p TCP --dport 7025 -j DNAT --to-destination
IP_Local_Zimbra
iptables -t nat -A POSTROUTING -p TCP --dst IP_Local_Zimbra --dport 7025 -j SNAT --to-source
IP_Publico
iptables -t nat -A OUTPUT --dst IP_Publico -p TCP --dport 7025 -j DNAT --to-destination
IP_Local_Zimbra

Removendo o ZIMBRA

Parando o serviço:

# service zimbra stop

Removendo:

# cd /opt/zcs-7.1.0_GA_3140.RHEL5_64.20110329150833/
# ./install.sh -u

Removendo diretórios:

rm -rf /opt/zimbra && rm -rf /var/log/*zimbra* && rm -rf /tmp/*zimbra* && rm -rf /tmp/hsperfdata* && rm -rf /tmp/install.* && rm -rf /tmp/*swatch* && rm -rf /tmp/log*

Pronto tudo clean.


Outras dicas deste autor

Montando servidor OpenGTS (rastreamento GPS) em GNU/Linux

Leitura recomendada

Use Zenwalk

Vídeo aula da planilha eletrônica Gnumeric

Configurando o adaptador wireless USB da Encore no Linux

Removendo softwares instalados no Slackware

Como instalar o wine no Debian GNU/Linux

  

Comentários
[1] Comentário enviado por removido em 15/07/2011 - 08:51h

Boa dica !

Abraço.

[2] Comentário enviado por serafim.fabio em 01/09/2011 - 11:49h

a configuração do DNS é diferente no para o Debian

[3] Comentário enviado por jeffersonclaud em 09/03/2014 - 15:54h

Boa tarde


Gostaria de saber de alguém pode me ajudar, instalei o zimbra mas não consigo acessar webmail cliente via https:// IP do servidor ou https://mail.nome do dominio , mas a pagina de Adm do zimbra consigo acessar somente não webmail cliente alguém saber se e necessário fazer alguma configuração ou onde pode estar o erro até desativei o iptables mesmo assim não abre webmail clinete no zimbra

Por favor me ajudem


Jefferson



Contribuir com comentário