17
A Suíte Zimbra, é um sistema de colaboração e mensagens. Quando se fala em colaboração estamos falando de lista de endereços, calendário, mensagens instantâneas, entre outros aplicativos. Possui um cliente WEB para usuário final bastante intuitiva, mas é possível usar um cliente de email comum. Possui suporte aos seguintes protocolos: • SMTP, POP3, IMAP, SOAP,LMTP,XML. Possui um ótimo recurso de escalabilidade, quanto mais usuários, mais servidores podem ser colocados sem problemas. Neste Post, falaremos um pouco de sua arquitetura, e como não pode faltar, deixar ele funcionando totalmente. Arquitetura Zimbra O zimbra é composto pelos seguintes pacotes: • Zimbra-Core: Onde estão às bibliotecas, utilitários, ferramentas de monitoramento e arquivos básicos de configuração. • Zimbra-Ldap: É onde estarão a base de contas de usuários, incluindo suas senhas. • Zimbra-MTA: Este pacote inclui o MTA Postfix, o antivírus, Antispam, e outros. Não necessariamente obrigatório o uso do Postfix para roteamento e entrega de mensagens. • Zimbra-Store: É onde são armazenadas as caixas postais, escrito em Java, rodando dentro do Jetty. Vários componentes fazem parte dele como: ◦ Data Store : Banco de dados Mysql que armazena os meta-dados, tais como pastas, compromissos, contatos, etc. ◦ Message Store : Onde são armazenadas as mensagens e anexos, no formato MIME. ◦ Index Store : Através destes arquivos de índice, as busca de conteúdo de e-mail são otimizados. ◦ Zimbra-logger : Utilizado para busca de entrega ou não de mensagens. Muito usado para auditoria. Este pacote é opcional, não sendo necessária a instalação do mesmo. ◦ Zimbra-Spell : Corretor ortográfico. ◦ Zimbra-Proxy : Proxy para POP/IMAP/HTTP. Utilizado para centralizar e aperfeiçoar acesso a caixas postais. ◦ Zimbra-Archiving : Armazena e permite pesquisar todas as mensagens enviadas e recebidas pelo Zimbra. ◦ Zimbra-SNMP : Utilizado para gerar SNMP traps para ferramentas de monitoramento. Para instalação do Zimbra são necessários vários pacotes que fazem parte da sua arquitetura, vejamos abaixo, quais são eles: • Postfix : MTA, responsável pelo roteamento das mensagens. • OpenLDAP : Autenticação de Usuários e armazenamentos dos atributos de todos objetos Zimbra. • Mysql : Banco de dados onde serão armazenados os meta-dados das mensagens, e outros itens. • Verity : Mecanismo para converter e exibir em HTML anexos, como doc e pdf. • Lucene : Mecanismo de busca por palavras. • Amavisd-new : Interface entre o Postfix e os filtros utilizados pelo zimbra, para filtro de conteúdo de email. • ClamAV : Antivírus • SpamAssassin : AntiSpam. Como podemos ver acima, o Zimbra é uma solução bem completa, que pode atender perfeitamente vários cenários. O amigo deve estar se perguntando, mas ele suporta o Microsoft Outlook, com MAPI, tipo Exchange. Sim, suporta. Mas por padrão , o Zimbra Open, não vem com recursos para lidar MAPI. É necessário um Conector para fazer esse trabalho. Existem duas possibilidades: • Usar o Zimbra Collaboration Suite Network Edition, ao invês da Suite Open Source Edition, que é pago, com suporte à vários itens adicionais. Veja mais em http://www.zimbra.com/products/compare_products.html • Ou instalar manualmente o conector Funanbol, que ira suportar conexões MAPI. Um processo moroso e complicado, que espero abordar em outro POST. Agora vamos ao que interessa instalar. Page 1 of 17 Stato Blog » Zimbra Collaboration Install 03/02/2013 http://www.stato.blog.br/wordpress/?p=711

Zimbra Collaboration Install

Embed Size (px)

Citation preview

Page 1: Zimbra Collaboration Install

A Suíte Zimbra, é um sistema de colaboração e mensagens. Quando se fala em colaboração estamos falando de lista de endereços, calendário, mensagens instantâneas, entre outros aplicativos.

Possui um cliente WEB para usuário final bastante intuitiva, mas é possível usar um cliente de email comum.

Possui suporte aos seguintes protocolos:

• SMTP, POP3, IMAP, SOAP,LMTP,XML.

Possui um ótimo recurso de escalabilidade, quanto mais usuários, mais servidores podem ser colocados sem problemas.

Neste Post, falaremos um pouco de sua arquitetura, e como não pode faltar, deixar ele funcionando totalmente.

Arquitetura Zimbra

O zimbra é composto pelos seguintes pacotes:

• Zimbra-Core: Onde estão às bibliotecas, utilitários, ferramentas de monitoramento e arquivos básicos de configuração.• Zimbra-Ldap: É onde estarão a base de contas de usuários, incluindo suas senhas.• Zimbra-MTA: Este pacote inclui o MTA Postfix, o antivírus, Antispam, e outros. Não necessariamente obrigatório o uso do

Postfix para roteamento e entrega de mensagens.• Zimbra-Store: É onde são armazenadas as caixas postais, escrito em Java, rodando dentro do Jetty. Vários componentes

fazem parte dele como:◦ Data Store : Banco de dados Mysql que armazena os meta-dados, tais como pastas, compromissos, contatos, etc.◦ Message Store : Onde são armazenadas as mensagens e anexos, no formato MIME.◦ Index Store : Através destes arquivos de índice, as busca de conteúdo de e-mail são otimizados.◦ Zimbra-logger : Utilizado para busca de entrega ou não de mensagens. Muito usado para auditoria. Este pacote é

opcional, não sendo necessária a instalação do mesmo.◦ Zimbra-Spell : Corretor ortográfico.◦ Zimbra-Proxy : Proxy para POP/IMAP/HTTP. Utilizado para centralizar e aperfeiçoar acesso a caixas postais.◦ Zimbra-Archiving : Armazena e permite pesquisar todas as mensagens enviadas e recebidas pelo Zimbra.◦ Zimbra-SNMP : Utilizado para gerar SNMP traps para ferramentas de monitoramento.

Para instalação do Zimbra são necessários vários pacotes que fazem parte da sua arquitetura, vejamos abaixo, quais são eles:

• Postfix : MTA, responsável pelo roteamento das mensagens.• OpenLDAP : Autenticação de Usuários e armazenamentos dos atributos de todos objetos Zimbra.• Mysql : Banco de dados onde serão armazenados os meta-dados das mensagens, e outros itens.• Verity : Mecanismo para converter e exibir em HTML anexos, como doc e pdf.• Lucene : Mecanismo de busca por palavras.• Amavisd-new : Interface entre o Postfix e os filtros utilizados pelo zimbra, para filtro de conteúdo de email.• ClamAV : Antivírus• SpamAssassin : AntiSpam.

Como podemos ver acima, o Zimbra é uma solução bem completa, que pode atender perfeitamente vários cenários.

O amigo deve estar se perguntando, mas ele suporta o Microsoft Outlook, com MAPI, tipo Exchange.

Sim, suporta. Mas por padrão , o Zimbra Open, não vem com recursos para lidar MAPI. É necessário um Conector para fazer esse trabalho.

Existem duas possibilidades:

• Usar o Zimbra Collaboration Suite Network Edition, ao invês da Suite Open Source Edition, que é pago, com suporte à vários itens adicionais. Veja mais em http://www.zimbra.com/products/compare_products.html

• Ou instalar manualmente o conector Funanbol, que ira suportar conexões MAPI. Um processo moroso e complicado, que espero abordar em outro POST.

Agora vamos ao que interessa instalar.

Page 1 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 2: Zimbra Collaboration Install

Instalação do Zimbra

Neste ambiente estou usando o Debian 6, para instalação, faremos instalação manual, já que é interessante estar atualizado em

relação aos pacotes disponível pelo Zimbra.

Vamos precisar de algo em torno de 2 GB de espaço, remover o MTA padrão que é o Exim, e configuração local de DNS. ( Ao final

deste texto, estão os arquivos de configuração para este dominio). Mas é extremamente necessário a configuração do servidor DNS

tanto a resolução normal como o reverso.

Vamos então começar removendo o exim.

apt-get remove exim4

Vejamos as configurações do DNS. Estarei utilizando o domínio “dominiolinux.net” , e o nome da maquina será

“mail.dominiolinux.net” ¸ com endereço IP 192.168.0.180.

Edite o arquivo “/etc/host e adicione conforme exemplo abaixo:

192.168.0.180 mail.dominiolinux.net mail

Não esqueça de alterar o hostname, no arquivo /etc/hosts para o nome, no caso do Post “mail”. Altere via linha de comando o

hostname:

hostname mail

hostname –f

mail.dominiolinux.net

O próximo passo é instalar o servidor propriamente dito, para isso devemos então baixar o pacote,

http://www.zimbra.com/downloads/os-downloads.html, no meu caso estou usando o pacote abaixo:

wget –c http://files2.zimbra.com/downloads/7.2.1_GA/zcs-

7.2.1_GA_2790.DEBIAN5_64.20120815212042.tgz

Usei o diretório /usr/src para descompactar o pacote do zimbra:

tar xf zcs-7.2.1_GA_2790.DEBIAN5_64.20120815212042.tgz

cd zcs-7.2.1_GA_2790.DEBIAN5_64.20120815212042

Antes de começarmos a instalação, pode ser necessário a instalação de depedencias, e principalmente se tratando do Debian 6.

Para o debian 5 são necessários os seguintes pacotes:

• NPTL, netcat-traditional-1.10-38, sudo-1.7.4p4-2.squeeze.2, libidn11-1.15-2, libpcre3-8.02-1.1, libgmp3c2-2:4.3.2+dfsg-1,

libexpat1-2.0.1-7, libstdc++6-4.4.5-8, libperl5.10-5.10.1-17squeeze3, perl-5.10.1, sysstat e sqlite3.

Page 2 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 3: Zimbra Collaboration Install

Já pro Debian 6 um novo procedimento deverá ser feito, pois o Zimbra reconhece o sistema, e o pacote que usamos , ou melhor ,

disponível quando escrevo este Post é para o Debian 5.

Este procedimento foi tirado de http://www.tribosys.com.br/?p=257.

Abaixo o procedimento:

#PROCEDIMENTO PARA INSTALAÇÃO NO DEBIAN 6

#Instalar dependências

apt-get install sudo libpcre3 libgmp3c2 lib32gmp3-dev libgmp3c2 sysstat libexpat1

libidn11 perl-modules wget lzma

#Editar o arquivo util/utilfunc.sh dentro do diretório do zimbra

Substitua:

PREREQ_PACKAGES=”sudo libidn11 libgmp3 libstdc++6″

por:

PREREQ_PACKAGES=”sudo libidn11 libgmp3c2 libstdc++6″

#Fazer downgrade do dpkg

wget

http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_amd64.deb

wget

http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb

dpkg -i dpkg*deb

# Fazer instalação do zimbra conforme abaixo, e atualizar ao final do Zimbra , o dpkg

apt-get install dpkg

A instalação no padrão Debian 5 deverá ser feita com o script install.sh, mas para o Debian 6, devemos forçar a plataforma , então

deveremos executar o comando abaixo:

./install.sh –platform-override

Agora veremos o processo de instalação, onde serão verificadas dependências entre outros itens, veja abaixo:

Operations logged to /tmp/install.log.7242

Checking for existing installation…

zimbra-ldap…NOT FOUND

zimbra-logger…NOT FOUND

Page 3 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 4: Zimbra Collaboration Install

zimbra-mta…NOT FOUND

zimbra-snmp…NOT FOUND

zimbra-store…NOT FOUND

zimbra-apache…NOT FOUND

zimbra-spell…NOT FOUND

zimbra-convertd…NOT FOUND

zimbra-memcached…NOT FOUND

zimbra-proxy…NOT FOUND

zimbra-archiving…NOT FOUND

zimbra-cluster…NOT FOUND

zimbra-core…NOT FOUND

PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE

SOFTWARE.

ZIMBRA, INC. (“ZIMBRA”) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF

YOU

FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR

INSTALLING

THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE

BOUND BY

THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS

AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for the Zimbra Collaboration Suite:

http://www.zimbra.com/license/zimbra_public_eula_2.1.html

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

Checking for prerequisites…

FOUND: NPTL

FOUND: netcat-traditional-1.10-38

FOUND: sudo-1.7.4p4-2.squeeze.2

FOUND: libidn11-1.15-2

FOUND: libpcre3-8.02-1.1

FOUND: libgmp3c2-2:4.3.2+dfsg-1

FOUND: libexpat1-2.0.1-7

FOUND: libstdc++6-4.4.5-8

FOUND: libperl5.10-5.10.1-17squeeze3

Page 4 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 5: Zimbra Collaboration Install

Checking for suggested prerequisites…

FOUND: perl-5.10.1

FOUND: sysstat

FOUND: sqlite3

Prerequisite check complete.

Checking for installable packages

Found zimbra-core

Found zimbra-ldap

Found zimbra-logger

Found zimbra-mta

Found zimbra-snmp

Found zimbra-store

Found zimbra-apache

Found zimbra-spell

Found zimbra-memcached

Found zimbra-proxy

Select the packages to install

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] N

Install zimbra-memcached [N] N

Install zimbra-proxy [N] N

Page 5 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 6: Zimbra Collaboration Install

Na configuração acima, foram selecionados os pacotes do zimbra que interessam. Não farei instalação do spell, memcached e

zimbra-proxy.

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

You appear to be installing packages on a platform different

than the platform for which they were built.

This platform is DEBIAN6_64

Packages found: DEBIAN5_64

This may or may not work.

Using packages for a platform in which they were not designed for

may result in an installation that is NOT usable. Your support

options may be limited if you choose to continue.

Install anyway? [N] Y

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

Ele detecta a versão do Debian e informa a respeito, devemos prosseguir conforme acima. Devemos colocar Y para Yes e continuar

a instalação.

Page 6 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 7: Zimbra Collaboration Install

Removing /opt/zimbra

Removing zimbra crontab entry…done.

Cleaning up zimbra init scripts…done.

Cleaning up /etc/ld.so.conf…done.

Cleaning up /etc/security/limits.conf…done.

Finished removing Zimbra Collaboration Suite.

Installing packages

zimbra-core……zimbra-core_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-ldap……zimbra-ldap_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-logger……zimbra-logger_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-mta……zimbra-mta_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-snmp……zimbra-snmp_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-store……zimbra-store_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…done

zimbra-apache……zimbra-apache_7.2.1_GA_2790.DEBIAN5_64_amd64.deb…

done

Operations logged to /tmp/zmsetup.09102012-204549.log

Installing LDAP configuration database…done.

Setting defaults…

DNS ERROR resolving MX for mail.dominiolinux.net

It is suggested that the domain name have an MX record configured in DNS

Change domain name? [Yes]

Create domain: [mail.dominiolinux.net] dominiolinux.net

MX: mail.dominiolinux.net (192.168.0.180)

Interface: .

Interface: 127.0.0.1

Interface: 192.168.0.180

done.

Checking for port conflicts

O Zimbra, informará sobre o nome do domínio, que no meu caso estava errado. O zimbra informou que o domínio seria o nome do

host, mail.dominiolinux.net, quando na verdade é somente dominiolinux.net, desta forma fiz a alteração manualmente.

O próximo passo à ser realizado é a troca de senha do administrador, conforme abaixo.

Page 7 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 8: Zimbra Collaboration Install

Main menu

1) Common Configuration:

2) zimbra-ldap: Enabled

3) zimbra-store: Enabled

+Create Admin User: yes

+Admin user to create: [email protected]

******* +Admin Password UNSET

+Anti-virus quarantine user: [email protected]

+Enable automated spam training: yes

+Spam training user: [email protected]

+Non-spam(Ham) training user: [email protected]

+SMTP host: mail.dominiolinux.net

+Web server HTTP port: 80

+Web server HTTPS port: 443

+Web server mode: http

+IMAP server port: 143

+IMAP server SSL port: 993

+POP server port: 110

+POP server SSL port: 995

+Use spell check server: no

+Configure for use with mail proxy: FALSE

+Configure for use with web proxy: FALSE

+Enable version update checks: TRUE

+Enable version update notifications: TRUE

+Version update notification email: [email protected]

+Version update source email: [email protected]

4) zimbra-mta: Enabled

5) zimbra-snmp: Enabled

6) zimbra-logger: Enabled

7) Default Class of Service Configuration:

r) Start servers after configuration yes

s) Save config to file

x) Expand menu

q) Quit

Address unconfigured (**) items (? – help) 3

Page 8 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 9: Zimbra Collaboration Install

Store configuration

1) Status: Enabled

2) Create Admin User: yes

3) Admin user to create: [email protected]

** 4) Admin Password UNSET

5) Anti-virus quarantine user: [email protected]

6) Enable automated spam training: yes

7) Spam training user: [email protected]

Non-spam(Ham) training user: [email protected]

9) SMTP host: mail.dominiolinux.net

10) Web server HTTP port: 80

11) Web server HTTPS port: 443

12) Web server mode: http

13) IMAP server port: 143

14) IMAP server SSL port: 993

15) POP server port: 110

16) POP server SSL port: 995

17) Use spell check server: no

18) Configure for use with mail proxy: FALSE

19) Configure for use with web proxy: FALSE

20) Enable version update checks: TRUE

21) Enable version update notifications: TRUE

22) Version update notification email: [email protected]

23) Version update source email: [email protected]

Select, or ‘r’ for previous menu [r] 4

Password for [email protected] (min 6 characters): [xelHP19xa] senha

Store configuration

1) Status: Enabled

2) Create Admin User: yes

3) Admin user to create: [email protected]

4) Admin Password set

5) Anti-virus quarantine user: [email protected]

Page 9 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 10: Zimbra Collaboration Install

6) Enable automated spam training: yes

7) Spam training user: [email protected]

Non-spam(Ham) training user: [email protected]

9) SMTP host: mail.dominiolinux.net

10) Web server HTTP port: 80

11) Web server HTTPS port: 443

12) Web server mode: http

13) IMAP server port: 143

14) IMAP server SSL port: 993

15) POP server port: 110

16) POP server SSL port: 995

17) Use spell check server: no

18) Configure for use with mail proxy: FALSE

19) Configure for use with web proxy: FALSE

20) Enable version update checks: TRUE

21) Enable version update notifications: TRUE

22) Version update notification email: [email protected]

23) Version update source email: [email protected]

Select, or ‘r’ for previous menu [r]

Para a troca de senha devemos digitar primeiro o número 3 (zimbra-sotre), 4 (Admin password) e então inserirmos a senha do

administrador, que até o momento não estava configurado.

Após digitar a senha podemos digitar “r” para voltar ao menu anterior.

Estamos quase finalizando a instalação. Num próximo momento, deveremos digitar “a” para aplicar a configuração, Yes para salvar

os arquivos de configuração, e Yes para modificação do sistema.

Main menu

1) Common Configuration:

2) zimbra-ldap: Enabled

3) zimbra-store: Enabled

4) zimbra-mta: Enabled

5) zimbra-snmp: Enabled

6) zimbra-logger: Enabled

7) Default Class of Service Configuration:

r) Start servers after configuration yes

Page 10 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 11: Zimbra Collaboration Install

s) Save config to file

x) Expand menu

q) Quit

*** CONFIGURATION COMPLETE – press ‘a’ to apply

Select from menu, or press ‘a’ to apply config (? – help) a

Save configuration data to a file? [Yes]

Save config in file: [/opt/zimbra/config.12312]

Saving config in /opt/zimbra/config.12312…done.

The system will be modified – continue? [No] yes

Operations logged to /tmp/zmsetup.09102012-204549.log

Setting local config values…done.

Setting up CA…done.

Deploying CA to /opt/zimbra/conf/ca …done.

Creating SSL certificate…done.

Installing mailboxd SSL certificates…done.

Initializing ldap…done.

Setting replication password…done.

Setting Postfix password…done.

Setting amavis password…done.

Setting nginx password…done.

Creating server entry for mail.dominiolinux.net…done.

Saving CA in ldap …done.

Saving SSL Certificate in ldap …done.

Setting service ports on mail.dominiolinux.net…done.

Adding mail.dominiolinux.net to zimbraMailHostPool in default COS…done.

Installing webclient skins…

oasis…done.

lavender…done.

sand…done.

beach…done.

bones…done.

carbon…done.

smoke…done.

lake…done.

lemongrass…done.

sky…done.

hotrod…done.

tree…done.

Page 11 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 12: Zimbra Collaboration Install

pebble…done.

waves…done.

steel…done.

bare…done.

twilight…done.

Finished installing webclient skins.

Setting zimbraFeatureTasksEnabled=TRUE…done.

Setting zimbraFeatureBriefcasesEnabled=TRUE…done.

Setting MTA auth host…done.

Setting TimeZone Preference…done.

Initializing mta config…done.

Setting services on mail.dominiolinux.net…done.

Creating domain dominiolinux.net…done.

Setting default domain name…done.

Creating domain dominiolinux.net…already exists.

Creating admin account [email protected]…done.

Creating root alias…done.

Creating postmaster alias…done.

Creating user [email protected]…done.

Creating user [email protected]…done.

Creating user [email protected]…done.

Setting spam training and Anti-virus quarantine accounts…done.

Initializing store sql database…done.

Setting zimbraSmtpHostname for mail.dominiolinux.net…done.

Configuring SNMP…done.

Checking for default IM conference room…not present.

Initializing default IM conference room…done.

Setting up syslog.conf…done.

You have the option of notifying Zimbra of your installation.

This helps us to track the uptake of the Zimbra Collaboration Suite.

The only information that will be transmitted is:

The VERSION of zcs installed (7.2.1_GA_2790_DEBIAN6_64)

The ADMIN EMAIL ADDRESS created ([email protected])

Notify Zimbra of your installation? [Yes]

Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?

VER=7.2.1_GA_2790_DEBIAN6_64&[email protected]

Notification complete

Page 12 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 13: Zimbra Collaboration Install

Starting servers…done.

Installing common zimlets…

com_zimbra_srchhighlighter…done.

com_zimbra_social…done.

com_zimbra_attachcontacts…done.

com_zimbra_phone…done.

com_zimbra_adminversioncheck…done.

com_zimbra_cert_manager…done.

com_zimbra_bulkprovision…done.

com_zimbra_url…done.

com_zimbra_date…done.

com_zimbra_linkedin…done.

com_zimbra_email…done.

com_zimbra_attachmail…done.

com_zimbra_webex…done.

com_zimbra_dnd…done.

Finished installing common zimlets.

Restarting mailboxd…done.

Setting up zimbra crontab…done.

Moving /tmp/zmsetup.09102012-204549.log to /opt/zimbra/log

Configuration complete – press return to exit

Com isso finalizamos a instalação do zimbra. Vamos verificar se os processos estão rodando:

netstat -natup

(Nem todos os processos puderam ser identificados, informações sobre processos

de outrem não serão mostrados, você deve ser root para vê-los todos.)

Conexões Internet Ativas (servidores e estabelecidas)

Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado PID/Program name

tcp 0 0 127.0.0.1:7306 0.0.0.0:* OUÃA 3738/mysqld

Page 13 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 14: Zimbra Collaboration Install

tcp 0 0 127.0.0.1:3306 0.0.0.0:* OUÃA -

tcp 0 0 0.0.0.0:587 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:3310 0.0.0.0:* OUÃA 3938/clamd

tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÃA -

tcp 0 0 0.0.0.0:465 0.0.0.0:* OUÃA -

tcp 0 0 192.168.0.180:53 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:53 0.0.0.0:* OUÃA -

tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:631 0.0.0.0:* OUÃA -

tcp 0 0 0.0.0.0:25 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:953 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:6010 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:6011 0.0.0.0:* OUÃA -

tcp 0 0 0.0.0.0:40320 0.0.0.0:* OUÃA -

tcp 0 0 192.168.0.180:389 0.0.0.0:* OUÃA -

tcp 0 0 127.0.0.1:10663 0.0.0.0:* OUÃA 3531/zmlogger: zmrr

tcp 0 0 127.0.0.1:10024 0.0.0.0:* OUÃA 3858/amavisd (maste

tcp6 0 0 :::80 :::* OUÃA -

tcp6 0 0 :::53 :::* OUÃA -

tcp6 0 0 :::22 :::* OUÃA -

tcp6 0 0 ::1:631 :::* OUÃA -

tcp6 0 0 ::1:953 :::* OUÃA -

tcp6 0 0 ::1:6010 :::* OUÃA -

tcp6 0 0 ::1:6011 :::* OUÃA -

tcp6 0 0 127.0.0.1:7171 :::* OUÃA 2935/java

tcp6 0 0 127.0.0.1:7171 127.0.0.1:37501 TIME_WAIT -

udp 0 0 192.168.0.180:53 0.0.0.0:* -

udp 0 0 127.0.0.1:53 0.0.0.0:* -

udp 0 0 0.0.0.0:111 0.0.0.0:* -

udp 0 0 0.0.0.0:631 0.0.0.0:* -

udp 0 0 0.0.0.0:650 0.0.0.0:* -

udp 0 0 0.0.0.0:39951 0.0.0.0:* -

udp6 0 0 :::53 :::* -

udp6 0 0 :::34956 :::* 2935/java

Podemos ver acima vários processos mysql, zmlooger, avavisd, portas como 25, 7071 ( administração do Zimbra), entre outras.

Neste momento o nosso servidor está pronto.

Um detalhe importante é que o servidor apache2 não pode estar iniciado, pois o zimbra usa portas do Apache2 para gerenciamento

e administração.

Page 14 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 15: Zimbra Collaboration Install

Com tudo isso instalado, já podemos acessar o servidor, no endereço de Post seria https://192.168.0.180:7071, a tela abaixo será

exibida:

Faça

logon,

como

usuário

admin e

senha

cadastrada anteriormente.

Em contas , é possível criar uma nova conta para podermos testar se o o servidor já está ok.

Clicando em nova, será exibida uma janela, para inserção dos dados do usuário, como: Nome da conta, Nome, Sobrenome, etc.

Outras opções serão informadas durante o processo de criação, como por exemplo quais itens o usuário poderá acessar, quota,

entre outros.

Para gerar uma nova senha, basta ir ao usuário na lista de usuários, botão direito do mouse, alterar senha. Já está pronto para usar

o serviço de e-mail.

Para tirar mais recursos deste, use o Zimbra Desktop, que poderá ser obtido através de download em

http://www.zimbra.com/products/desktop.html.

A configuração sem o uso do Zimbra Desktop, segue padrão POP e SMTP já tão conhecido, basta informar o nome de usuário e

senha, e também marcar opção de smtp com autenticação. E já estará pronto para enviar mensagens ( Desde que o DNS esteja

configurado corretamente). Note que ainda não falamos de criptografia, por isso a autenticação é simples, ainda!!!

Abaixo uma imagem do Zimbra Desktop:

Com

isso,

Page 15 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 16: Zimbra Collaboration Install

temos a

ferramenta pronta para ser usada.

Abaixo coloco a configuração do Bind9, para funcionamento interno. Nesta configuração de DNS foram criadas uma zona comum e

uma reversa.

#/etc/bind/named.conf.local

zone “dominiolinux.net” {

type master;

file “/etc/bind/dominiolinux.db”;

};

zone “0.168.192-in.addr.arpa” {

type master;

file “/etc/bind/reverso.db”;

};

Agora os arquivos da base de dados:

#/etc/bind/dominiolinux.db

; BIND reverse data file for empty rfc1918 zone

;

; DO NOT EDIT THIS FILE – it is used for multiple zones.

; Instead, copy it, edit named.conf, and use that copy.

;

$TTL 86400

@ IN SOA ns.dominiolinux.net. root.dominiolinux.net. (

1 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

86400 ) ; Negative Cache TTL

;

@ IN NS ns.dominiolinux.net.

ns IN A 192.168.0.180

Page 16 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711

Page 17: Zimbra Collaboration Install

@ IN MX 10 mail.dominiolinux.net.

mail IN A 192.168.0.180

#/etc/bind/reverso.db

; BIND reverse data file for empty rfc1918 zone

;

; DO NOT EDIT THIS FILE – it is used for multiple zones.

; Instead, copy it, edit named.conf, and use that copy.

;

$TTL 86400

@ IN SOA ns.dominiolinux.net. root.dominiolinux.net. (

1 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

86400 ) ; Negative Cache TTL

;

@ IN NS ns.dominiolinux.net.

180 IN PTR ns.dominiolinux.net.

180 IN PTR mail.dominiolinux.net.

Faça as alterações conforme seu dominio, e não se esqueça de reiniciar.

Conclusão

Por se tratar de um Servidor complexo, neste Post abordamos somente o essencial para o funcionamento. Outros Posts abordaram

criptografia, ferramentas de console, Administração de Serviços entre outros. Com certeza assunto para um livro inteiro.

O serviço principal do zimbra está em /etc/init.d/zimbra e pode ser parado, iniciado e recarregado através deste, que controla os

outros serviços.

A instalação no Debian 6 apresentou alguns problemas, mas que foram sanados rapidamente, e então finalizado de forma fácil e

tranquilo.

Por se tratar de vários serviços o uso de processador e memória é um pouco acima do normal que vemos para serviços mais únicos

como somente um Apache ou Postfix.

Page 17 of 17Stato Blog » Zimbra Collaboration Install

03/02/2013http://www.stato.blog.br/wordpress/?p=711