lista completa de usuarios + tamaño de mailbox (con lista negra)

618 views
Skip to first unread message

Ulver Woeman

unread,
Oct 26, 2010, 3:38:50 PM10/26/10
to zimbr...@googlegroups.com
Un pequeño script que tuve que hacer hace un rato , la lista negra es para NO reportar casillas particulares... esta diseñado para correr como otro usuario que NO sea zimbra, asiq ojo con las paths's




#!/bin/bash
ID=`id -u`

if [ "x$ID" != "x0" ]; then
  echo "Run as root!"
  exit 1
fi

zimbraUser="zimbra"
zmprov="/opt/zimbra/bin/zmprov"
zmmailbox="/opt/zimbra/bin/zmmailbox"
defaultDomainName="domain.tld"
sudo=/usr/bin/sudo
su=/bin/su
wholeList=`$sudo $su - $zimbraUser -c "$zmprov gaa|sort -u|sort -n"`;
blackList="zimbra spam nospam wiki"
for member in $wholeList;do
   isFound=""
   for blackListMember in $blackList;do
     if [ "${blackListMember}@${defaultDomainName}" == "$member" ];then
        isFound="true"
     fi
   done
    if [ "$isFound" != "true" ];then
     filteredList="$filteredList $member"
    fi
done
for account in $filteredList
do
    mb_size=`$zmmailbox -z -m ${account} gms`;
    echo "Mailbox size of ${account} = ${mb_size}";
done

Juan Carlos

unread,
Oct 26, 2010, 4:00:35 PM10/26/10
to zimbr...@googlegroups.com

Gracias por aporte

--
Has recibido este mensaje porque eres miembro de "zimbra grupo" de Google.
Si quieres publicar envía un mensaje de correo a zimbr...@googlegroups.com o entra en http://groups.google.es/group/zimbragrupo
 
Para anular la suscripción envía un mensaje a zimbragrupo...@googlegroups.com

Erick Barberena

unread,
Oct 29, 2010, 4:20:39 PM10/29/10
to zimbr...@googlegroups.com
gracias por el aporte muy bueno.

2010/10/26 Juan Carlos <cejo...@gmail.com>
Reply all
Reply to author
Forward
0 new messages