martes, 18 de octubre de 2016

Zimbra: Reporte de Cuentas para todas las Listas de Correo


Aquí regreso otra vez con un script de bash vago para poder mostrar cada lista de correo de Zimbra con sus respectivas cuentas.

Primero obtengo todas las listas de correo y luego a través de un lazo for voy presentando las cuentas por cada lista.

Así de fácil jejeje.

Aquí les dejo el script:
#!/bin/sh
## Iknaxio Marx - 10/02/2011
## Listar los miembros de los Grupos de Correos

echo ""
echo "REPORTE DE CUENTAS POR LISTAS DE CORREO AL "`date +%y-%m-%d_%H-%M-%S`
echo ""

LISTS=`/opt/zimbra/bin/zmprov gadl`

for LIST in $LISTS
do
        echo "GRUPO $LIST"
        echo "======================================"
        /opt/zimbra/bin/zmprov gdl $LIST | /bin/grep zimbraMailForwardingAddress |/usr/bin/awk '{print $2}' FS=": "
        echo ""
done
La salida es:
REPORTE DE CUENTAS POR LISTAS DE CORREO AL 12-02-10_22-06-44

GRUPO auditores@miempresa.com.ec
======================================
aalvarez@fmiempresa.com.ec
eayala@miempresa.com.ec
gmoran@miempresa.com.ec
gsuarez@miempresa.com.ec

GRUPO callcenter@miempresa.com.ec
======================================
gsanchez@miempresa.com.ec
iaraujo@miempresa.com.ec
jcevallos@miempresa.com.ec
rnaranjo@miempresa.com.ec

Pilas, espero que le sirva a alguien ;)

Saludos :D
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio