Olá de novo pessoal!
Vamos dar sequência ao post anterior com a instalação do Zimbra no CentOS 5.x. Não vou cobrir aqui a instalação do CentOS (tem dezenas de tutorias no HowtoForge), mas vou dar algumas dicas de configuração para serem executadas durante a instalação. Estou considerando um conhecimento básico de vocês no Linux. Qualquer coisa vocês podem me questionar pelos comentários
Apanhado geral
Conforme visto no post anterior, o Zimbra é uma ferramenta completa de colaboração e tem incorporado um rico webmail, calendário corporativo, instant messenger, gerenciador de tarefas (todo list), “Briefcase”, editor de documentos e planilhas em um sistema de wiki, permitindo controle de versões, entre outros recursos.
Um dos pontos altos desta ferramenta, é que ela permite que os usuários compartilhem itens de sua conta entre si, permitindo ao utilizador compartilhar um documento com seus pares ou gerentes, sua lista de tarefas ou até mesmo seu calendário e caixa de emails, só para citar alguns exemplos.
Sobre este tutorial
O objetivo deste tutorial é orientar tecnicamente o processo de instalação do Zimbra sobre o CentOS 5.x. Vale lembrar que em outras distribuições a maioria das dicas contidas aqui pode ser reaproveitada.
Passo 1: Preparando o sistema operacional
O Zimbra tem builds específicas para algumas distribuições de Linux. São elas:
- Red Hat Enterprise Linux 4 e 5
- Ubuntu 8.04 LTS e 6.06 LTS
- SUSE Linux Enterprise Server 10 e 11
- Mac OS X 10.4 Tiger
- Debian 4 e 5
- Fedora 7 e 11
O CentOS é derivado do Red Hat Enterprise Linux, apenas com o nome e os logotipos trocados por questões de copyright. Isso significa que podemos utilizar a build do Zimbra para RHEL 5 com o CentOS 5. Caso o estejas utilizando outro sistema operacional que não esteja listado acima, é possível compilar o Zimbra a partir do código fonte que está disponível no site. A compilação do Zimbra e a instalação do CentOS não fazem parte do escopo deste tutorial.
Você pode baixar o Zimbra a partir deste link.
Durante a instalação do CentOS 5, fique atento aos detalhes abaixo:
- O servidor que está sendo configurado deve possuir um FQDN (Full Qualified Domain Name) configurado. Quando o setup do CentOS 5 solicitar um hostname, informe algo como zimbra.meudominio.com.br. Este hostname deve constar na sua zona DNS.
- Em sua zona DNS, zimbra.meudominio.com.br deve apontar para o endereço IP de seu servidor, que deve ser fixo. Você também deve criar um registro MX apontando para seu servidor Zimbra.
Após a instalação do CentOS 5, edite o arquivo /etc/hosts da seguinte forma:
127.0.0.1 localhost.localdomain localhost
X.X.X.X zimbra.meudominio.com.br zimbra
Onde X.X.X.X é o IP da interface de rede do servidor.
Observe que o formato IP FQDN host deve ser mantido.
Atualize o CentOS 5 e instale os requisitos do Zimbra:
# yum update
# yum install compat-db gmp compat-libstdc++-296 compat-libstdc++-33 libtool-ltdl sysstat
Remova o sendmail para evitar conflitos com o Postfix (MTA utilizado pelo Zimbra) e instale o fetchmail:
# yum remove sendmail
# yum install fetchmail
Ao instalar o fetchmail, uma de suas dependências será o Exim, que conflita com o Postfix. Desabilite-o da inicialização com o comando:
# chkconfig exim off
Edite o arquivo /etc/sudoers usando seu editor favorito (vi, nano, gedit, etc.) e comente a linha “defaults requiretty”(basta colocar um “#” na frente da linha).
Passo 2: Instalação do Zimbra
Vá para o diretório onde você baixou o Zimbra e descompacte o pacote:
# tar xvfz zcs-6.*.tgz
# cd zcs-6.*
Execute o script de instalação:
# ./install.sh –platform-override
O parâmetro –platform-override diz ao Zimbra que ele deve ignorar o fato de estar sendo instalado em um CentOS ao invés do Red Hat.
Durante a execução do script de instalação, será feita uma série de verificações. Se o SO foi instalado com as configurações sugeridas, as verificações ocorrerão sem problemas. Caso surja algum problema, aborte a instalação, resolva o problema e recomece o processo.
Para uma instalação “Stand Alone” do Zimbra, as configurações indicadas por default servem para a maioria dos casos.
Após a instalação, será apresentado um menu com várias configurações do Zimbra. Sugiro alterar algumas delas:
No menu 3) Zimbra Store, altere:
4) Admin Password – Configure a senha do administrador do Zimbra
12) Web server mode – Altere de HTTP para Redirect, assim todo o acesso HTTP é automaticamente redirecionado para HTTPS, adicionando um pouco mais de segurança para o usuário final.
No menu 1) Common configuration, ajuste o item 6) TimeZone.
Também é recomendado verificar os outros menus para garantir que as outras configurações refletem o seu ambiente.
Após o término da configuração, use a opção “a” para salvar e aplicar as novas configurações. O instalador escreverá os arquivos de configuração e iniciará os serviços do Zimbra. O processo será finalizado em poucos minutos.
Passo 3: Configurando o Zimbra
Agora que o Zimbra está instalado e rodando corretamente, acesse o painel administrativo do seu servidor de email em https://zimbra.meudominio.com.br:7071 com o usuário admin e a senha que você criou durante a instalação.
Antes de criar as contas de email no seu servidor, sugiro criar, duplicar ou editar um “Class of Service” para os seus usuários.
O “Class of Service” é como um template de configurações: ao criar um novo usuário e associar ele a um CoS, todas as configurações pré-definidas no CoS serão replicadas para a nova conta. Se alterar uma configuração no CoS, esta também será replicada para todas as contas associadas a ele. Em suma, uma maneira simples de gerenciar as configurações dos usuários.
É recomendado configurar alguns itens no CoS:
- Features – Habilite o Instant Messenger
- Preferences – Habilite “Automatically login to instant messaging services”
- Preferences – Habilite “Use the GAL when auto completing addresses”
- Advanced – Defina quotas para os usuários”
- Advanced – Defina uma boa política de senhas, sempre lembrando que usuários têm mania de utilizar senhas espertas como “12345”. Este tipo de atitude pode trazer problemas em um servidor de emails.
Não se esqueça de definir itens mais interessantes como Max Password Age (obrigando o usuário a trocar sua senha) e Unique Password History (impedindo que ele fique repetindo senhas).
Ainda no CoS, em Global Settings, configure:
- Attachments – Proíba principalmente arquivos potencialmente perigosos como: bat, com, exe, scr, etc…
Agora você está pronto para começar a criar usuários, grupos e explorar todos os recursos do Zimbra