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):




Deixar mensagem para André Cancelar resposta