Zimbra - Relatório de listas de distribuição
Publicado por Gustavo Dorneles de Castro (última atualização em 15/07/2015)
[ Hits: 9.350 ]
Download listas_zimbra.php (versão 2)
Script que gera um relatório das listas de distribuição, seus respectivos membros e o total de listas contidas em um servidor de e-mails Zimbra. Efetuando uma consulta à base LDAP para obtenção dos dados.
<?php // Usuario para conexao com LDAP. $user = 'uid=zmpostfix,cn=appaccts,cn=zimbra'; // Sufixo do dominio. $dominio = 'dc=empresa,dc=com,dc=br'; // IP do servidor Zimbra. $host = '192.168.1.120'; // Senha para conexao com LDAP. Pode ser obtida atraves do // comando 'zmlocalconfig -s ldap_postfix_password' // ou no arquivo /opt/zimbra/conf/ldap-vam.cf. $pass = 'tJ9QC69ZC'; $conecta=ldap_connect($host); ldap_set_option($conecta, LDAP_OPT_PROTOCOL_VERSION, 3); if ($conecta) { $bind=ldap_bind($conecta,$user,$pass); $procura=ldap_search($conecta, "ou=people,".$dominio, "objectClass=zimbraDistributionList"); $info = ldap_get_entries($conecta, $procura); for ($lista=0;$lista<$info["count"];$lista++) { echo "<b>Lista: </b>" . $info[$lista]["mail"][0] . "<br />"; for ($membro=0;$membro<$info[$lista]["zimbramailforwardingaddress"]["count"];$membro++) { echo "<b>Membro: </b>" . $info[$lista]["zimbramailforwardingaddress"]["$membro"] . "<br \>"; } echo "<br />"; } if ($info["count"] > 0){ echo "<b>Total de listas: </b>" . $info["count"]; }else{ echo "<b>Total de listas: </b>0"; } ldap_close($conecta); } else { echo "<h4>Falha ao conectar o LDAP.</h4>"; } ?>
Nenhum coment�rio foi encontrado.
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (4)
Aprendendo mais sobre Linux com livro (6)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (6)