Vaciar “purgar” múltiples buzones zimbra

V

Debemos vaciar (purgar) masivamente una lista de cuentas en zimbra sin importar las carpetas.
Lo podemos hacer por bash

#!/bin/bash
#Purgar todas las carpetas de una lista de buzones en zimbra
clear
echo Listamos las cuentas que vamos a vaciar..
for USER in pbx@domain.com.co caminoweb@linuxcol.com
do
  echo
  zmmailbox -z -m $USER gaf > /tmp/purge$$
  echo Mailbox folders for $USER
  cat /tmp/purge$$
  echo ; echo Lista de directorios a purgar:
  grep : /tmp/purge$$ | cut -c 43-
  echo
  zmmailbox -z -m $USER gaf | egrep -v ':|Count|----------' | cut -c 43- > /tmp/purge$$
  cat /tmp/purge$$ |while read FOLDER
    do
      echo Purgando correo para $USER: $FOLDER:
      #zmmailbox -z -m $USER gfg "$FOLDER"
      /opt/zimbra/bin/zmmailbox -z -m $USER emptyFolder $FOLDER
      echo
    done
  echo
done
rm -f /tmp/purge$$

 

Sobre el autor

Enviar Comentario

Por admin

Entradas recientes

Comentarios recientes

Archivos

Categorías

Meta

admin

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.