Zimbra tiene muchas opciones y suele ser bastante sólido, pero sacar una copia de seguridad de sus datos nunca es mala opción, especialmente teniendo en cuenta que si no es el software puede ser el hardware el que termine fallando alguna vez, así que... más vale prevenir ;-)
Para realizar un backup de una cuenta de correo, desde Zimbra se puede usar el comando zmmailbox y sacar los datos de una cuenta. Existe dos formatos de salida:
A continuación os dejo un pequeño script que simplifica esta tarea de backup. Recorre todas las cuentas del servidor de correo y hace un volcado de las mismas.
Para realizar un backup de una cuenta de correo, desde Zimbra se puede usar el comando zmmailbox y sacar los datos de una cuenta. Existe dos formatos de salida:
- Formato .zip
shell> zmmailbox \ -z \ -m user@local.net \ getRestURL "//?fmt=zip" \ > user_at_local_net.zip
- Formato .tgz
shell> zmmailbox \ -z \ -m user@local.net \ getRestURL "//?fmt=tgz" \ > user_at_local_net.tgz
A continuación os dejo un pequeño script que simplifica esta tarea de backup. Recorre todas las cuentas del servidor de correo y hace un volcado de las mismas.
#!/bin/bash for i in `zmprov -l gaa` do zmmailbox -z -m $i getRestURL "//?fmt=tgz" > /srv/backup/$i.tgz done
Ejecuto el script y me sale el siguiente error::
ResponderEliminarERROR: zclient.IO_ERROR (invoke sun.security.validator.ValidatorException: PKIX path validation fai led:
java.security.cert.CertPathValidatorException: timestamp check failed, server: localhost) (cau se: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path valida tion failed: java.security.cert.CertPathValidatorException: timestamp check failed)
Tiene pinta de que el problema está con el certificado del servidor al que te conectas. No está validado y causa problemas, o eso parece.
Eliminar