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

fourteen + six =

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.