Zimbra: Implementando o PolicyD – Parte 2 (Limite de envio por hora)

Olá! Publiquei anteriormente a primeira parte do artigo sobre o PolicyD no Zimbra, que permite, entre outras coisas, controlar o limite de envio de e-mails por conta. Confesso que esperava ter publicado essa segunda parte muito antes, porém devido a correria do dia a dia acabou demorando um pouquinho mais.

Se você ainda não implementou o PolicyD no seu Zimbra, a primeira parte desta série está no link abaixo:

https://respirandolinux.com.br/2019/05/01/zimbra-implementando-o-policyd-parte-1/

Vamos lá! Por padrão, o PolicyD até traz uma série de regras de exemplo e alguns grupos, mas nenhuma política com limite de envio implementada. A interface WEB do PolicyD não é NADA funcional, portanto eu publiquei e iremos utilizar um arquivo já ajustado para aplicarmos essas políticas no Zimbra.

Primeiro, vamos entender o que foi criado na base de dados que iremos utilizar no PolicyD:

  • Política padrão para envios externos dos domínios locais com o limite de 100 mensagens por hora
  • Política “VIP” para envios externos de determinadas contas com o limite de 3000 mensagens por hora (se parecer muito ou pouco para o seu ambiente,  você pode ajustar ambos os limites)

Como obtenho essa base de dados?

Baixe o arquivo abaixo, com o usuário Zimbra no diretório abaixo (irá sobrescrever sua base atual):

https://github.com/BktechBrazil/zimbra-policyd/raw/master/cbpolicyd.sqlitedb

# su - zimbra

zmcbpolicydctl stop

cd /opt/zimbra/data/cbpolicyd/db

mv cbpolicyd.sqlitedb /tmp/

wget https://github.com/BktechBrazil/zimbra-policyd/raw/master/cbpolicyd.sqlitedb

zmcbpolicydctl start

Ocorrendo tudo certo, ao acessar a interface do PolicyD, você irá ver as políticas “Padrão” e “VIP” (Policies -> Main):

Para facilitar, criei os vídeos com a explicação e passo a passo da inserção dos seus domínios e “contas vips” no PolicyD.

Cadastrando seus domínios internos (basta repetir a operação inserindo cada domínio):

Validando a política padrão sendo aplicada:

Cadastrando usuário como VIP e validando a política sendo aplicada:

5 comentários sobre “Zimbra: Implementando o PolicyD – Parte 2 (Limite de envio por hora)

  1. Bom dia Fábio.

    Obrigado por compartilhar essas dicas, vai me ajudar muito!

    Tentei fazer isso um tempo atrás mas sem sucesso porque precisava criar uma exceção de envio para uma conta em especial porque a mesma precisa enviar muitos emails diariamente, conta para envio de notas fiscais eletrônicas, mas na época não encontrei nada que ajudasse.

    Creio que posso utilizar essa política VIP para essa conta em especial.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s