meta data de esta página
FAQ
Mailboxid
Para saber el identificador del mailbox de un usuario en concreto ejecutamos como usuario zimbra <sxh>su zimbra zmprov gmi cuentausuario@dominio</sxh>
Para saber el mailboxid de todos los usuarios creamos el siguiente script usermailboxid.sh <sxh> #!/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 </sxh> Le damos permisos de ejecución <sxh>chmod 755 usermailboxid.sh</sxh> y ejecutamos como usuario zimbra <sxh>su zimbra ./usermailboxid.sh</sxh>
Solucionar problemas con los permisos
La carpeta /opt/zimbra tiene que tener asignado el grupo zimbra y el propietario al usuario zimbra <sxh>chown -R zimbra:zimbra /opt/zimbra</sxh> También podemos ejecutar el script que arregla los permisos <sxh>/opt/zimbra/libexec/zmfixperms -verbose</sxh>
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 <sxh>su zimbra zmprov rim usuario@dominiocorreo status</sxh> Para reindexar ese buzón <sxh>zmprov rim usuario@dominiocorreo start</sxh>
Si queremos reindexar todos los buzones <sxh>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</sxh>
Deshabilitar/Habilitar Servicios
Para saber los servicios instalados <sxh>zmprov gs $(zmhostname) | grep zimbraServiceInstalled</sxh>
Ara saber cuales de ellos están habilitados <sxh>zmprov gs $(zmhostname) | grep zimbraServiceEnabled </sxh>
Deshabilitar Servicios
<sxh>su - zimbra zmprov ms $(zmhostname) -zimbraServiceEnabled antivirus zmprov ms $(zmhostname) -zimbraServiceEnabled antispam</sxh>
Habilitar servicios
<sxh>su - zimbra zmprov ms $(zmhostname) +zimbraServiceEnabled dnscache zmprov ms $(zmhostname) -zimbraServiceEnabled antivirus zmprov ms $(zmhostname) -zimbraServiceEnabled antispam</sxh>
Eliminar ficheros en cuarentena
Para ver cuando ocupa la carpeta donde estan los ficheros en cuarentena <sxh>du -sh /opt/zimbra/data/amavisd/quarantine</sxh> Para eliminar los fichero que tienen más de 30días <sxh>find /opt/zimbra/data/amavisd/quarantine \
- type f \
- mtime +30 \
- exec rm -f {} \;
</sxh> Programar una tarea con crontab para hacerlo automáticamente <sxh>30 1 1 * * find /opt/zimbra/data/amavisd/quarantine -type f -mtime +30 -exec rm -f {} \;</sxh>