Zimbra: Agenda com feriados nacionais de 2020

Olá! Gostaria de compartilhar com vocês uma agenda com feriados nacionais de 2020, para que sejam importados nas agendas de todos os usuários.

Padrão utilizado:

Ano novo (2019/2020): 1º de janeiro | quarta-feira | obs.: sem expediente na véspera

Carnaval: 24 a 26 de fevereiro | segunda-feira a quarta-feira

Sexta-feira Santa: 10 de abril | sexta-feira | obs.: sem expediente na quinta-feira

Páscoa: 12 de abril | domingo

Tiradentes: 21 de abril | terça-feira | obs.: sem expediente na quinta-feira

Dia do Trabalho: 1º de maio | sexta-feira

Corpus Christi: 11 de junho | quinta-feira | obs.: sem expediente na sexta-feira

Independência do Brasil: 7 de setembro | segunda-feira

Dia de Nossa Senhora Aparecida: 12 de outubro | segunda-feira

Finados: 2 de novembro | segunda-feira

Proclamação da República: 15 de novembro | domingo

Natal: 25 de dezembro | sexta-feira | obs.: sem expediente na véspera

Ano novo (2020/2021): 1º de janeiro | sexta-feira | obs.: sem expediente na véspera

Continuar lendo “Zimbra: Agenda com feriados nacionais de 2020”

Zimbra Suite Plus/Network e AWS: Reduzindo o custo de armazenamento com S3 (Parte 2)

Olá! Um dos principais desafios (técnico e financeiro) em qualquer infraestrutura de correio eletrônico e colaboração é gerenciar o armazenamento, seja pelo volume de dados ou pela entrega com resiliência deste espaço para o ambiente.

Eu escrevi um outro artigo sobre  o serviço S3 da Amazon anteriormente:

https://wp.me/p11Jik-rm

Além da resiliência, disponibilidade e escalabilidade, o custo de armazenamento também é um grande benefício de um serviço S3.

A Amazon passou a oferecer a nova classe de armazenamento “Intelligent Tiering”, que permite reduzir ainda mais o custo de armazenamento sem impacto na performance:

Continuar lendo “Zimbra Suite Plus/Network e AWS: Reduzindo o custo de armazenamento com S3 (Parte 2)”

Zimbra: Implementando o PolicyD – Parte 1

Olá! Certamente uma das grandes preocupações de administradores de ambientes de E-mail é não ser incluído em blacklists. Um eventual comprometimento de alguma conta pode levar a inclusão em blacklists ao gerar uma grande quantidade de e-mails enviados.

O Zimbra possui a integração nativa com o software PolicyD, que, entre outras funcionalidades, permite a implementação de políticas de controle de envio de mensagens em um determinado período de tempo.

Portanto, irei dedicar uma série de artigos a implementações do PolicyD com o Zimbra.

Neste primeiro artigo, veremos como implementar o serviço e sua interface de administração em um ambiente single-server. Todos os artigos são homologados para a versão 8.8 do Zimbra, edições OSE e NE.

Continuar lendo “Zimbra: Implementando o PolicyD – Parte 1”

Zimbra Network Edition: Módulos da versão NE não sendo exibidos na interface de administração

Olá!

Esse post surgiu de uma thread no forum da Zimbra, onde um administrador estava relatando um problema com a exibição dos módulos da versão  Network Edition logo após a instalação.

Alguns meses atrás, ocorreu o mesmo problema em um ambiente que estávamos instalando, porém com uma versão mais antiga. A solução naquela vez envolveu remover os módulos “NG” e executar a instalação novamente.

O próprio autor da thread procurou uma solução menos “drástica”, que não envolve a execução da instalação novamente. Graças ao empenho do mesmo, ele encontrou uma solução na Wiki oficial da Zimbra.

Link para a thread:

https://forums.zimbra.org/viewtopic.php?f=13&t=65966

Link para a documentação oficial: 

https://wiki.zimbra.com/wiki/Reinstall_all_Zimlets_and_Admin_Extensions

Continuar lendo “Zimbra Network Edition: Módulos da versão NE não sendo exibidos na interface de administração”

Proxy para repositórios YUM com Nexus Repository Manager 3 (NXRM)

Olá! Recentemente me deparei com dois desafios na instalação da solução Zimbra Collaboration:

  • Política de segurança da informação que restringia o acesso à internet pelos servidores da solução
  • Cenário com a instalação de múltiplos servidores com necessidade escalabilidade horizontal

Um cenário bastante comum é criação de mirrors dos repositórios localmente, como explico neste artigo: criação de mirrors locais para o Zimbra

Neste cenário, o servidor responsável pelos repositórios irá efetuar o download de todo o conteúdo previamente e servi-lo quando demandado. Esse cenários ocupa um espaço de armazenamento considerável, uma vez que é necessário baixar todo o conteúdo do repositório, e também demanda a atualização constante do mesmo.

A outra opção, que abordo neste artigo, é utilizar um servidor de repositório local que será um proxy para o repositório externa. Algumas vantagens desta implementação:

  • Utilização menor de armazenamento, uma vez que são baixados somente os pacote demandados
  • Elimina a necessidade de criar rotinas para atualização dos repositórios

Continuar lendo “Proxy para repositórios YUM com Nexus Repository Manager 3 (NXRM)”

Zimbra (OSE e NE): Criando um mirror local dos repositórios do Zimbra (Parte 1)

Olá! Irei publicar uma série de artigos sobre a criação de mirrors locais dos repositórios do Zimbra, tanto para a versão Open Source como para a Network Edition.

A utilização de repositórios foi disponibilizada a partir da versão 8.7 do Zimbra.

Nestes artigos, irei abordar desde a criação de um mirror local utilizando o Nginx, passando por repositórios gerenciados pelo Sonatype Nexus Repository Manager, até a criação de múltiplas instâncias (com suporte a balanceamento de carga) na AWS  com Bootstrap.

Parte 2 aqui:

https://respirandolinux.com.br/2019/02/25/proxy-para-repositorios-yum-com-nexus-repository-manager-3/

Continuar lendo “Zimbra (OSE e NE): Criando um mirror local dos repositórios do Zimbra (Parte 1)”

Zimbra: Informando para os remetentes novos endereços de e-mail de usuários inexistentes

Olá! Gostaria de compartilhar uma dica simples, porém de grande valor para administradores que precisam informar aos remetentes o novo endereço de e-mail  de usuários inexistentes.

Nós conhecemos por padrão a mensagem de retorno quando enviamos um e-mail para uma conta que já não existe mais, certo? Porém, em alguns casos, se deseja informar ao remetente que esta conta não existe mais e informar também o novo endereço desta pessoa.

Para isso, iremos utilizar o recurso “relocated_maps” do Postfix, disponível no Zimbra:

Essa implementação foi testada para as versões 8.7 e 8.8, caso precise executar em alguma versão anterior será necessário validar.

Como usuário “zimbra”, vamos criar o arquivo que será o “mapa” informando a conta de e-mail e o novo endereço de e-mail:

touch /opt/zimbra/conf/relocated

postmap /opt/zimbra/conf/relocated

Vamos configurar o Postfix para utilizar esse arquivo:

postconf -e relocated_maps=lmdb:/opt/zimbra/conf/relocated

Vamos reiniciar o serviço MTA para aplicar as regras imediatamente:

zmmtactl restart

Desta forma, o arquivo já pode ser utilizado para criar as informações de novos endereços de e-mail para usuários desejados:

Exemplo:

vim /opt/zimbra/conf/relocated

As entradas são bem básicas: Primeiro o endereço de e-mail que deverá retornar a mensagem e depois, na mesma linha, o novo endereço que deseja ser informado para os remetentes.

Após cada alteração, deve ser executado o postmap novamente, sem necessidade de reiniciar nenhum serviço:

postmap /opt/zimbra/conf/relocated

Exemplo de mensagem de retorno informando o novo endereço de E-mail:

Zimbra: Definindo corretamente o tamanho máximo para anexos e mensagens

Olá! Uma tarefa obrigatória para um administrador de qualquer solução de correio eletrônico é definir o tamanho máximo permitido para mensagens enviadas/recebidas e anexos.

O que muitos acabam relatando é que ao definirem um determinado limite, na prática mensagens e anexos bem menores são bloqueados. Por exemplo, ao definir um limite de 10MB o envio de mensagens com 7MB já é bloqueado.

Atualização em 18/04/2019: Documentação na Wiki da Zimbra sobre a aplicação correta do tamanho máximo da mensagem:

https://wiki.zimbra.com/wiki/Configuring_maxmessagesize

Continuar lendo “Zimbra: Definindo corretamente o tamanho máximo para anexos e mensagens”

Zimbra: Exibir o assunto das mensagens no rastreamento das mensagens (zmmsgtrace)

Olá! Um utilitário muito útil da linha de comando do Zimbra é o zmmsgtrace (/opt/zimbra/libexec/zmmsgtrace), que permite rastrear mensagens de maneira prática e precisa, consolidando as informações de maneira clara, eliminando o trabalho de ficar filtrando logs.

Neste post eu apresentei uma maneira de registrar o assunto e anexos das mensagens nos logs, o que é muito útil para rastrear mensagens e identificar possíveis problemas de entrega:

https://respirandolinux.com.br/2015/06/01/zimbra-8-6-registrando-o-assunto-e-anexos-de-todas-as-mensagens/

Visitando o blog do Ahmad Imanudin, ele apresenta uma modificação para o zmmsgtrace apresentar os assuntos das mensagens, o que torna essa customização ainda mais interessante.

Continuar lendo “Zimbra: Exibir o assunto das mensagens no rastreamento das mensagens (zmmsgtrace)”