Olá ! Eu costumo dizer que, mesmo trabalhando há 6 anos com a solução, o Zimbra sempre me surpreende, especialmente pelos recursos de administração. Nesse artigo gostaria de compartilhar com vocês o recurso de listas dinâmicas. As listas dinâmicas (DDL), ao contrário das listas comuns, permitem o gerenciamento de membros através de consultas no diretório do Zimbra (LDAP), portanto não são estáticas.
Esse tópico é abordado no treinamento oficial Zimbra System administration: http://www.bktech.com.br/treinazimbra
Embora esse gerenciamento também possa ser feito pela interface administrativa, neste artigo falarei somente sobre a administração pela linha de comando (CLI).
Criando listas de distribuição dinâmicas
Exemplo com todos os usuários ativos:
zmprov cddl allusers@domain.com memberURL 'ldap:///??sub?(&(objectClass=zimbraAccount)(zimbraAccountStatus=active))' zimbraIsACLGroup FALSE
Exemplo contendo todos os usuários ativos de uma COS específica (necessário obter o ID da mesma):
zmprov cddl allusers@domain.com memberURL 'ldap:///??sub?(&(objectClass=zimbraAccount)(zimbraCOSId=53b3ab9e-f414-4eb7-bd98-393b62de15d3)(zimbraAccountStatus=active))' zimbraIsACLGroup FALSE
Exemplo contendo os usuários com privilégios de administração:
zmprov cddl allusers@domain.com memberURL 'ldap:///??sub?(&(objectClass=zimbraAccount)(zimbraIsDelegatedAdminAccount=TRUE))' zimbraIsACLGroup FALSE
A modificação das listas é efetuada através do comando “zmprov mdl” e a remoção através do comando “zmprov ddl“.
Referência:
https://wiki.zimbra.com/wiki/Dynamic_Distribution_lists_in_Zimbra_Collaboration_Server_8.0.x