quarta-feira, 5 de outubro de 2011

Script para verificar o tamanho de todas as caixas de e-mail do Zimbra

Primeiramente deve ser criado o seguinte script para exibir o tamanho das contas em megabytes, você pode colocar o nome que desejar, no meu caso coloquei mailbox_size.sh

#vi mailbox_size.sh

#!/bin/bash
all_account=`zmprov -l gaa`;
for account in ${all_account}
do
mb_size=`zmmailbox -z -m ${account} gms`;
echo "Mailbox size of ${account} = ${mb_size}";
done

Salvar o arquivo e em seguida executar o comando abaixo para dar permissão de execução:

#chmod -x mailbox_size.sh

Após isto é só rodar o script:

#./mailbox_size.sh

Caso queira você pode direcionar a saída para um arquivo mudando a 6ªlinha:

echo "Mailbox size of ${account} = ${mb_size}" >> /tmp/mailbox_size.txt;