[Script] Retornar espaço em uso das caixas e parâmetros de quota

Zimbra é uma solução completa de colaboração que oferece e-mail, contatos, calendários e tarefas entre seus clientes web e desktop como o Outlook e também de uma variedade de clientes de e-mail e dispositivos móveis. Ele pode ser instalado de forma tradicional ou em um ambiente virtual usando Zimbra Appliance.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Script] Retornar espaço em uso das caixas e parâmetros de quota

Mensagem por marceloleaes »

Segue script para pegar o espaço em uso de todas as caixas do Zimbra
e comparar também com a Quota setada para cada caixa. Caso não possua
quota retorna valor padrão. Execute com o usuário zimbra  ;)


Código: Selecionar todos

all_account=`zmprov -l gaa`;
for account in ${all_account}
do
    mb_size=`zmmailbox -z -m ${account} gms`;
    mb_quota=`zmprov ga ${account} |grep -i zimbraMailQuota |cut -d":" -f2`
    if [ $mb_quota != 0 ]; then
            echo "Mailbox size of ${account} = ${mb_size}"
            count=`expr length $mb_quota`
            if [ $count == 8 ]; then
                echo "Mailbox Quota is = `echo ${mb_quota}/1024/1024 | bc` MB "
            else
                echo "Mailbox Quota is = `echo ${mb_quota}/1024/1024/1024 | bc` GB "
            fi
    else
            echo "Mailbox size of ${account}  = ${mb_size}"
            echo "The Mailbox isn't Setting Quota"
    fi
    echo "______________________"
done


A saída do script será conforme o exemplo abaixo:
Lembrando que você pode direcionar ela para um arquivo de texto e disparar por email caso precise.


______________________
Mailbox size of [email protected]  = 281.51 MB
The Mailbox isn't Setting Quota
______________________
Mailbox size of [email protected]  = 1.30 GB
The Mailbox isn't Setting Quota
______________________
Mailbox size of [email protected] = 718.00 KB
Mailbox Quota is = 10 MB



Voltar para “Zimbra”