{{tag>zimbra faq }}
===== FAQ =====
=== Mailboxid ===
Para saber el identificador del mailbox de un usuario en concreto ejecutamos como usuario zimbra su zimbra
zmprov gmi cuentausuario@dominio
Para saber el mailboxid de todos los usuarios creamos el siguiente script **usermailboxid.sh**
#!/bin/bash
if [[ $(whoami) = "zimbra" ]];
then
all_account=`zmprov -l gaa`;
for account in ${all_account}
do
mb_id=`zmprov gmi ${account} | grep mailboxId | cut -f2 -d" "`;
echo “Mailboxid de ${account} = ${mb_id}”;
done
else
echo “Ejecutar como usuario zimbra ”
fi
Le damos permisos de ejecución chmod 755 usermailboxid.sh
y ejecutamos como usuario zimbra
su zimbra
./usermailboxid.sh
==== Solucionar problemas con los permisos ====
La carpeta **/opt/zimbra** tiene que tener asignado el grupo **zimbra** y el propietario al usuario **zimbra**
chown -R zimbra:zimbra /opt/zimbra También podemos ejecutar el script que arregla los permisos /opt/zimbra/libexec/zmfixperms -verbose
==== Reindexar mailbox ====
Si nos aparecen en el mailbox.log problemas del tipo **/opt/zimbra/index....... (no such file or directory)** debemos reindexar el buzón.
Si queremos revisar un sólo buzón
su zimbra
zmprov rim usuario@dominiocorreo status
Para reindexar ese buzón zmprov rim usuario@dominiocorreo start
Si queremos reindexar todos los buzones
su zimbra
for i in `zmprov -l gaa tudominio.org`; do echo "rim $i start" >> /tmp/tudominio_rimstart.txt; done
zmprov -f /tmp/tudominio_rimstart.txt
==== Deshabilitar/Habilitar Servicios ====
Para saber los servicios instalados
zmprov gs $(zmhostname) | grep zimbraServiceInstalled
Ara saber cuales de ellos están habilitados zmprov gs $(zmhostname) | grep zimbraServiceEnabled
== Deshabilitar Servicios ==
su - zimbra
zmprov ms $(zmhostname) -zimbraServiceEnabled antivirus
zmprov ms $(zmhostname) -zimbraServiceEnabled antispam
== Habilitar servicios ==
su - zimbra
zmprov ms $(zmhostname) +zimbraServiceEnabled dnscache
zmprov ms $(zmhostname) -zimbraServiceEnabled antivirus
zmprov ms $(zmhostname) -zimbraServiceEnabled antispam
==== Eliminar ficheros en cuarentena ====
Para ver cuando ocupa la carpeta donde estan los ficheros en cuarentena
du -sh /opt/zimbra/data/amavisd/quarantine
Para eliminar los fichero que tienen más de 30días
find /opt/zimbra/data/amavisd/quarantine \
-type f \
-mtime +30 \
-exec rm -f {} \;
Programar una tarea con crontab para hacerlo automáticamente
30 1 1 * * find /opt/zimbra/data/amavisd/quarantine -type f -mtime +30 -exec rm -f {} \;
==== Enlaces ====
* http://martinlugo.networksolutions-peru.com/category/zimbra/
* https://www.elmundoenbits.com/2013/03/zimbra-quarantine-purge.html