
Saludos amigos, hoy os traigo un post muy interesante que siempre viene bien tenerlo a mano, se trata de un pequeño Script que nos muestra la información detallada de cada carpeta dentro del Mailbox de un usuario.
Script de Zimbra Size
Como siempre, GitHub está lleno de pequeñas joyas que puedes encontrar, una de ellas se llama script.size del usuario stsimb, descargaremos el script como usuario zimbra, en mi caso lo he dejado en /tmp
wget https://raw.githubusercontent.com/stsimb/zimbra-scripts/master/zimbra-size.sh
Después le daremos permisos de ejecucción
chmod +x zimbra-size.sh
Y por último lo lanzaremos con el usuario que queremos obtener el resultado del tamaño de cada carpeta, el resultado es más que bueno, dándonos un tamaño total primero, y detallado por cada carpeta de correo solamente, no muestra en detalle Briefcase o similar, pero siempre podéis editar el Script después, en MB:
./zimbra-size.sh
Report zimbra mailbox size per folder for a specific user
Usage = ./zimbra-size.sh username
zimbra@mail:/tmp$ ./zimbra-size.sh afoster
afoster's max mailbox size = 0 MB, current mailbox size = 42.79 MB.
size (MB) msgcount unread folder
--------- --------- ---------- ----------------------------
9 330 320 /Activity Stream
0 0 0 /Chats
0 0 0 /Customer Road Tr
0 0 0 /Drafts
8 47 3 /Inbox
0 0 0 /Junk
0 0 0 /Personal Info
0 0 0 /Review Information
0 34 1 /Sent
0 0 0 /Zimbra 8.5 Updates
0 0 0 /Donna's Inbox (null:2)
zmmailbox
Recordar que tenemos el cómodo comando zmmailbox -z -m user gaf que nos muestra de manera muy cómoda las carpetas que el usuario tiene en su Mailbox, pero sin ninguna información adicional sobre espacio en cada carpeta, etc.
Por ejemplo, este es el resultado en una de mis cuentas de demo que tengo, el resultado como podéis ver es bastante completo, para tener un inventario de Carpetas
zimbra@mail:~$ zmmailbox -z -m afoster gaf
Id View Unread Msg Count Path
---------- ---- ---------- ---------- ----------
1 unkn 0 0 /
257 mess 320 330 /Activity Stream
16 docu 0 10 /Briefcase
10 appo 0 15 /Calendar
14 mess 0 0 /Chats
258 unkn 0 0 /Comments
7 cont 0 10 /Contacts
259 docu 0 3 /Corp Templates
260 mess 0 0 /Customer Road Tr
6 mess 0 0 /Drafts
13 cont 0 2 /Emailed Contacts
263 cont 0 3 /Family & Friends
2 mess 3 47 /Inbox
4 mess 0 0 /Junk
265 docu 0 0 /Notes
266 mess 0 0 /Personal Info
268 docu 0 0 /Review Docs
269 mess 0 0 /Review Information
270 appo 0 1 /Review Meetings
271 task 0 0 /Review Tasks
267 unkn 0 0 /RSS Feeds
5 mess 1 34 /Sent
15 task 0 1 /Tasks
274 appo 0 1 /Training Calendar
3 unkn 0 0 /Trash
276 docu 0 1 /Zimbra 8.5 Update Docs
277 task 0 4 /Zimbra 8.5 Update Tasks
278 mess 0 0 /Zimbra 8.5 Updates
275 unkn 0 0 /Unread Email (is:unread)
261 appo 0 0 /Donna Brown's Training Calendar (null:294)
262 mess 0 0 /Donna's Inbox (null:2)
264 docu 0 0 /Luci Morgan's Department Documents (null:282)
272 task 0 0 /TEAM Tutorial Update Tasks (null:413)
273 docu 0 0 /TEAM Tutorial Updates Briefcase (null:431)
Resumen de tamaño por cuenta
Hace ya un tiempo os mostraba ya como sacar un listado entero de todas las cuentas y el tamaño de las mismas, para auditorias, inventarios, monitorización, etc. Os dejo aquí el artículo en caso de que no lo hubierais ojeado en su día:
Zimbra: Script para comprobar el tamaño de cada Mailbox por usuario
Espero que os guste esta entrada y le deis uso para esos usuarios que de vez en cuando requieren conocer el tamaño de cada carpeta dentro de su Mailbox.

Leave a Reply