jueves, 5 de marzo de 2020

zmprov

Necesité mandar un mail a todas las casillas de correo de un servidor Zimbra. Para obtener todas las direcciones recurro a zmprov. Esta es la herramienta de provisioning en zimbra, mediante la cual podemos crear, borrar y modificar cuentas desde la linea de comando. Para refrescarme esto recurrí a una pagina de zimbra con ejemplos de zmprov.

Se ejecuta zmprov con el usuario zimbra, es fácil integrarla a scripts. O ejecutarlo mediante su(1), Aquí pequeña lista de comandos útiles:
  • Listar todos las cuentas: zmprov -l gaa -s <mailbox_server_hostname>
  • Listar todos los administradores: zmprov gaaa
  • Resetear una password: zmprov sp <user or admin email address> <new password>
  • Borrar una cuenta: zmprov DeleteAccount {user@yourdomain|id|adminName}
  • Crear una cuenta: zmprov CreateAccount {user@yourdomain} {passwd}
  • Fijar la cuota: zmprov modifyAccount user@domain.com zimbraMailQuota <size>
  • Reindexar un buzón: zmprov rim user@domain.com start