Instalando Zimbra Community no CentOS 64 bits

Publicado por D H em 14/07/2011

[ Hits: 16.540 ]

 


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

"Self Service" ou "A la carte"? O Linux mostra sua força em desktops

Migre sem problemas para o software livre

Explicação para qualquer comando Linux

Impressão através do sistema de emulação 3270 SIAFI/HOD para Debian Linux

Ubuntu salva "computalixos"

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts