Zimbra - Relatório de listas de distribuição
Publicado por Gustavo Dorneles de Castro (última atualização em 15/07/2015)
[ Hits: 9.086 ]
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>"; } ?>
Simples script para envio de e-mail, do tipo enviar Hiper Link
Envio de mensagens e Validação do email
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Linux Mint nao reconhece segundo monitor. (1)
Copiar uma pasta 100% fiel a original? (6)