Tag Archive: Zimbra


Policyd é um plugin antispam que pode ser integrado ao Postfix utilizado no Zimbra. Este plugin possui módulos de utilização de quotas, controles de acessos, checagens de SPFs, greylist, integrações com Amavis entre outros. Por padrão ele vem integrado a instalação do Zimbra desde sua versão 7.

Para instalar:

# Ativar interface Web do Policyd
Execute o seguinte comando:

cd /opt/zimbra/data/httpd/htdocs/ && ln -s ../../../common/share/webui

Edite o arquivo “/opt/zimbra/common/share/webui/includes/config.php” e comente “#” todas as linhas que começam com $DB_DSN e adicione a seguinte linha antes da linha que começa com $DB_USER:

nano /opt/zimbra/common/share/webui/includes/config.php

$DB_DSN=”sqlite:/opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb”;

Ao fim o arquivo ficará assim:

#$DB_DSN=”sqlite:////tmp/cluebringer.sqlite”;
#$DB_DSN=”mysql:host=localhost;dbname=cluebringer”;
$DB_DSN=”sqlite:/opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb”;
$DB_USER=”root”;
#$DB_PASS=””;
$DB_TABLE_PREFIX=””;

Salve e saia do arquivo.

Habilite o serviço:

su – zimbra
zmprov ms `zmhostname` +zimbraServiceInstalled cbpolicyd +zimbraServiceEnabled cbpolicyd

Reinicie os serviços:

su – zimbra
zmcontrol restart
zmapachectl restart

Aguarde um minuto e acesse a interface Web do PolicyD:
http://zimbraserver:7780/webui/index.php

Anúncios

1 – Instalar um Novo Servidor com Linux CentOS 6.9 e execute suas atualizações.

– Instale com o mesmo hostname e domainname do Antigo Servidor.
– Configure um IP diferente do Antigo Servidor.
– Disponibilize o espaço de armazenamento desejado para as contas de e-mail no diretório “/op/zimbra”. Lembre-se também de disponibilizar espaço suficiente no diretório “/opt/zimbra_temp” para receber a cópia dos dados do Antigo Servidor.

2 – Parar os serviços do Zimbra no Antigo Servidor (recomendo agendar a migração para o final de semana, já que somente a cópia poderá levar algumas horas):

# su – zimbra
# zmcontrol stop

3 – Copiar todo o diretório “/opt/zimbra” do Antigo Servidor para um diretório temporário no Novo Servidor, executando o seguinte comando a partir deste último:

# rsync -avhS <IP do Servidor Antigo>:/opt/zimbra/ /opt/zimbra_temp/

4 – Parar a interface de rede do Antigo Servidor:

# ifconfig eth0 down

— Desse ponto em diante somente passos no Novo Servidor:

5 – Configurar o IP do Antigo Servidor no Novo Servidor

6 – Instalar o DNSMASQ para a resolução de nomes (se o Novo Servidor Zimbra também for DNS SECUNDÁRIO EXTERNO, melhor utilizar o NAMED em sincronia com o DNS PRIMÁRIO EXTERNO):

# yum install dnsmasq
# chkconfig dnsmasq on
– Editar arquivo de configuração e descomentar a seguinte linha:
# nano /etc/dnsmasq.conf

#user=
por:
user=root

– Ainda no arquivo de configuração insira ao fim da página uma linha de acordo com hostname e domainname do servidor de e-mail:

mx-host=yourdomain.com,mailserver.yourdomain.com,50

# service dnsmasq restart

7 – Parar e remover da inicialização os serviços Sendmail e Postfix:

# service postfix stop
# chkconfig postfix off
# service sendmail stop
# chkconfig sendmail off

8 – Configurar “/etc/resolv.conf” para o servidor resolver seus próprios nomes:

# nano /etc/resolv.conf
– Inserir na primeira linha:

nameserver 127.0.0.1

– Confirmar se o servidor resolve o hostname para seu próprio IP:

# ping mailserver.yourdomain.com

9 – Instalar a mesma versão do Zimbra do Antigo Servidor (7.2.0), mas com a opção “-s” (Software only installation). Baixe o arquivo no link abaixo diretamente no diretório “/tmp/zimbra”:

https://www.zimbra.com/downloads/zimbra-collaboration-open-source/archives/

# cd /tmp/zimbra
# tar zxvf zcs-7.2.0_GA_2669.RHEL6_64.20120410002025.tgz
# cd zcs-7.2.0_GA_2669.RHEL6_64.20120410002025
# ./install.sh -s –platform-override

– Observe que pode ser solicitada a instalação de alguns pacotes como pré-requisitos. Instale.

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.

10 – Substituir diretório de instalação do Zimbra pelo diretório que foi copiado do Antigo Servidor e fixar as permissões necessárias:

# cd /opt
# rm -rf zimbra
# mv zimbra_temp zimbra
# /opt/zimbra/libexec/zmfixperms –extended
# chown -R zimbra:zimbra zimbra/

11 – Realizar download de todas as versões do Zimbra listadas abaixo diretamente no diretório “/tmp/zimbra”:

https://www.zimbra.com/downloads/zimbra-collaboration-open-source/archives/

– 8.0.6
– 8.0.7
– 8.0.8
– 8.0.9
– 8.5.1
– 8.7.1
– 8.7.7

12 – Instalar Zimbra 8.0.6:

# cd /tmp/zimbra
# tar zxvf zcs-8.0.6_GA_5922.RHEL6_64.20131203103705.tgz
# cd zcs-8.0.6_GA_5922.RHEL6_64.20131203103705
# ./install.sh –platform-override

– Diga não “N” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] N

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.

– Se a instalação for concluída com sucesso, já será possível acessar o Zimbra Web Client por http://<IP do Servidor> e a Administração Zimbra por https://<IP do Servidor>:7071 (talvez seja necessário adicionar o IP na exceção do navegador, caso utilize servidor Proxy).

13 – Instalar Zimbra 8.0.7:

# cd /tmp/zimbra
# tar zxvf zcs-8.0.7_GA_6021.RHEL6_64.20140408123911.tgz
# cd zcs-8.0.7_GA_6021.RHEL6_64.20140408123911
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

14 – Instalar Zimbra 8.0.8:

# cd /tmp/zimbra
# tar zxvf zcs-8.0.8_GA_6184.RHEL6_64.20140925175705.tgz
# cd zcs-8.0.8_GA_6184.RHEL6_64.20140925175705
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

15 – Instalar Zimbra 8.0.9:

# cd /tmp/zimbra
# tar zxvf zcs-8.0.9_GA_6191.RHEL6_64.20141103151557.tgz
# cd zcs-8.0.9_GA_6191.RHEL6_64.20141103151557
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

16 – Instalar Zimbra 8.5.1:

# cd /tmp/zimbra
# tar zcs-8.5.1_GA_3056.RHEL6_64.20141103151539.tgz
# cd zcs-8.5.1_GA_3056.RHEL6_64.20141103151539
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

17 – Instalar Zimbra 8.7.1:

# cd /tmp/zimbra
# tar zcs-8.7.1_GA_1670.RHEL6_64.20161025035141.tgz
# cd zcs-8.7.1_GA_1670.RHEL6_64.20161025035141
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

18 – Instalar Zimbra 8.7.2:

# cd /tmp/zimbra
# tar zcs-8.7.2_GA_1736.RHEL6_64.20170131053933.tgz
# cd zcs-8.7.2_GA_1736.RHEL6_64.20170131053933
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

19 – Instalar Zimbra 8.7.7:

# cd /tmp/zimbra
# tar zcs-8.7.7_GA_1787.RHEL6_64.20170410133400.tgz
# cd zcs-8.7.7_GA_1787.RHEL6_64.20170410133400
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

20 – Instalar Zimbra 8.7.9:

# cd /tmp/zimbra
# tar zcs-8.7.9_GA_1794.RHEL6_64.20170505054622.tgz
# cd zcs-8.7.9_GA_1794.RHEL6_64.20170505054622
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.

21 – Instalar Zimbra 8.7.10:

# cd /tmp/zimbra
# tar zcs-8.7.10_GA_1829.RHEL6_64.20170524161336.tgz
# cd zcs-8.7.10_GA_1829.RHEL6_64.20170524161336
# ./install.sh –platform-override

– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y

– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.

– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível.

Então é isso pessoal! Em breve postarei mais experiências com Zimbra relacionado a firewall, backup, personalização e erros.

Até mais!

VMware lançou o Zimbra Collaboration Server 7.0, a solução de groupwaree-mail da Zimbra Collaboration Suite desde que comprou a plataforma do Yahoo há um ano. Este é o primeiro produto da família Zimbra 7.0, e os clientes agora também podem baixar as versões beta do Zimbra Desktop 7 e Zimbra Appliance 7. Muitos dos avanços na versão 7.0 dessa plataforma tem foco nos drivers cost-of-ownership (TCO), incluindo a crescente necessidade de racionalizar o gerenciamento, melhorar o desempenho e escalabilidade, além de oferecer serviços projetados para implantação de nuvem e virtualização.

A plataforma Zimbra 7 traz mudanças na produtividade que incluem o Calendar Scheduling Wizard, o que facilita a criação de entradas de calendário automaticamente propondo a data seguinte. A Briefcase agora torna mais fácil o compartilhamento de dados, a colaboração em arquivos, que também armazena versões antigas de arquivos e agora oferece procedimentos de check-incheck-out.

Na categoria “Openess”, Zimbra menciona melhorias como suporte para oAuth, VMware MyOneLogin SAML Single Sign On (SSO) e Kerberos Single Sign On (SSO). Entre as inúmeras funcionalidades interessantes que a a plataforma Collaboration Server apresenta, está a compatibilidade avançada com clientes de e-mail(desktop), sincronização over-the-air para smartphones (iPhone, Android, BlackBerry), bem como uma melhor escalabilidade do servidor e uma administração mais eficiente. Detalhes extras sobre a liberação da nova versão do Zimbra podem ser vistos em sua própria página.

Saiba mais: http://www.zimbra.com/products/openness.html