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.ecPilas, espero que le sirva a alguien ;)
Saludos :D