zimbra collaboration install
Post on 14-Apr-2015
132 Views
Preview:
TRANSCRIPT
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
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
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
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
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
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
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
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@dominiolinux.net
******* +Admin Password UNSET
+Anti-virus quarantine user: virus-quarantine.avjpo1zcu@dominiolinux.net
+Enable automated spam training: yes
+Spam training user: spam.z178w_zu@dominiolinux.net
+Non-spam(Ham) training user: ham.xuvte0wfow@dominiolinux.net
+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: admin@dominiolinux.net
+Version update source email: admin@dominiolinux.net
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
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@dominiolinux.net
** 4) Admin Password UNSET
5) Anti-virus quarantine user: virus-quarantine.avjpo1zcu@dominiolinux.net
6) Enable automated spam training: yes
7) Spam training user: spam.z178w_zu@dominiolinux.net
Non-spam(Ham) training user: ham.xuvte0wfow@dominiolinux.net
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: admin@dominiolinux.net
23) Version update source email: admin@dominiolinux.net
Select, or ‘r’ for previous menu [r] 4
Password for admin@dominiolinux.net (min 6 characters): [xelHP19xa] senha
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@dominiolinux.net
4) Admin Password set
5) Anti-virus quarantine user: virus-quarantine.avjpo1zcu@dominiolinux.net
Page 9 of 17Stato Blog » Zimbra Collaboration Install
03/02/2013http://www.stato.blog.br/wordpress/?p=711
6) Enable automated spam training: yes
7) Spam training user: spam.z178w_zu@dominiolinux.net
Non-spam(Ham) training user: ham.xuvte0wfow@dominiolinux.net
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: admin@dominiolinux.net
23) Version update source email: admin@dominiolinux.net
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
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
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 admin@dominiolinux.net…done.
Creating root alias…done.
Creating postmaster alias…done.
Creating user spam.z178w_zu@dominiolinux.net…done.
Creating user ham.xuvte0wfow@dominiolinux.net…done.
Creating user virus-quarantine.avjpo1zcu@dominiolinux.net…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 (admin@dominiolinux.net)
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&MAIL=admin@dominiolinux.net
Notification complete
Page 12 of 17Stato Blog » Zimbra Collaboration Install
03/02/2013http://www.stato.blog.br/wordpress/?p=711
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
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
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
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
@ 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
top related