Restaurar mensajes msg en zimbra 8.8

332 views
Skip to first unread message

David Moreira

unread,
Jun 12, 2019, 11:44:09 AM6/12/19
to zimbr...@googlegroups.com
Hola, buen día.

Estimados, tengo un servidor con zimbra 8.8 que después de actualizarlo no levanto el servicio mailbox, se decidió montar un nuevo zimbra 8.8 en un nuevo server físico.

Se tiene el store e index  completo y los id de las cuentas, se ha procedido a pasar los mensajes con la ayuda de este vídeo.


Y esto funciona bien.

Mi consulta va, si alguien conoce un método diferente para que los mensajes se muestren tal como estaban en el servidor original, cada uno en su bandeja o carpeta correspondiente, por lo menos en la bandeja de entrada y enviados, ya que según el vídeo todos los mensajes tanto enviados como recibidos los envía a una misma carpeta, en este caso Recovery.

Cualquier comentario es valioso.

Gracias por su tiempo de antemano

David.

--
Saludos.
David Moreira M.
M-0987219704

Rowell Catpo

unread,
Jun 12, 2019, 1:00:55 PM6/12/19
to zimbr...@googlegroups.com
Tu caso es algo particular y el tema va por los UID de los usuarios , en el zimbra viejo tiene uno y el zimbra nuevo tiene otro  , motivo por el cual no basta solo con restaurar con un rsync , hay que meter mucha mano a la BD. 

si ese servidor antiguo levantara , le aplicaria un IMAPSYNC , lo cual garantiza pasar la data entre servidor 1 y servidor 2. si este escenario no aplica , por temas de funcioamiente , pues te queda restaurar de manera mas manual . 


Busca mas info en este link  https://wiki.zimbra.com/wiki/Steps_to_extract_blobs_from_redologs_using_zmredodump   , esta opcion le llamo restore zimbra by BLOB MESSAGe , que en otras palabras es restaurar cada archivo .msg que es almacenado en /opt/zimbra/store  y pasarlo a los usuarios destino . 

saludos,

--
Has recibido este mensaje porque eres miembro de "zimbra grupo" de Google.
Si quieres publicar envía un mensaje de correo a zimbr...@googlegroups.com o entra en http://groups.google.es/group/zimbragrupo
 
Para anular la suscripción envía un mensaje a zimbragrupo...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "zimbra grupo" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zimbragrupo...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/zimbragrupo/CAELN3Gun15LfPSY5_hvbyKJRa2kORJ211NaknLBYUAFLksb85w%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

David Moreira

unread,
Jun 12, 2019, 2:51:45 PM6/12/19
to zimbr...@googlegroups.com
Estimado Rowell, agradezco por tu tiempo, justo ahora estoy utilizando este metodo.

zmmailbox -z -m US...@DOMAIN.COM createFolder --view message /Recovery
zmmailbox -z -m US...@DOMAIN.COM addMessage /Recovery /tmp/redodump_blobs/
Funciona muy bien, pero todo los mensajes van a la carpeta Recovery.

Sobre el IMAPSYNC si lo he utilizado, pero como indico, no levanta el servicio de mailbox. En si buscaba alguna idea o manera de pasar  a cada buzón los mensajes como estaban estructurados en el servidor antiguo de cada usuario.

Tal vez conozcas alguna manera de que una vez que los mensajes estén en la carpeta de Recovery, pueda mover cada mensaje mediante algún script  hacia la bandeja de entrada y salida correspondiente.

Gracias una vez mas por la ayuda.
David.

David.


Para acceder a más opciones, visita https://groups.google.com/d/optout.

Rowell Catpo

unread,
Jun 12, 2019, 6:30:09 PM6/12/19
to zimbr...@googlegroups.com
Hola 

Asi es en realidad Zimbra si te fijas en ese apartado guarda todo en su metadata y clasificar si es un mensaje ENVIADO o Bandeja de entrada , de por si no he encontrado la forma de poder clasificarlo . 

Es por ello que estas opciones tienen que ir de la mano con indicar al usuario que el mismo tendria que clasificarlo o que en esa carpeta este como una data historica. 



David Moreira

unread,
Jun 13, 2019, 9:37:44 AM6/13/19
to zimbr...@googlegroups.com
Gracias Estimado Rowell por tu valioso aporte,  en este caso yo creo que es importante que por lo menos se hayan recuperado los mensajes, se que en otras ocasiones se ha perdido la data completa.

Gracias una vez mas.
David   


Para acceder a más opciones, visita https://groups.google.com/d/optout.

Arkaitz Domínguez

unread,
Jun 14, 2019, 1:16:30 AM6/14/19
to zimbr...@googlegroups.com
Buenas,
Yo lo hice de otra forma, igual es un poco más liante pero me funcionó al 80% ya que lo unico que me dio fallo fué en las cuentas que usabamos con IMAP.
Estos son los pasos que realicé yo:

Para hacer copia de todos los correos del servidor (dependiendo de las cuentas y del servidor se puede tardar varios dias en hacer la copia):
- Primero sacamos todas las direcciones y la guardamos en la carpeta /backups/zmigrate:
[root@zimbra ~]# mkdir /backups/zmigrate
[root@zimbra ~]# chown zimbra.zimbra /backups/zmigrate
[root@zimbra ~]# su - zimbra
cd /backups/zmigrate
zmprov -l gaa >emails.txt
-lo editamos y borramos las cuenta que no nos interese (spam, virus, ham, galsync )
-Realizamos la copia:
for email in `cat /backups/zmigrate/emails.txt`; do  zmmailbox -z -m $email getRestURL '/?fmt=tgz' > $email.tgz ;  echo $email ; done


Para volcar todos los correos del servidor (la copia realizada en el anterior paso): (necesitaremos tener todos los archivos en la misma ruta, se necesita el archivo emails.txt así como todas las copias (tgz): (tarda bastante en pasar los correos a cada cuenta)

for i in `cat /backups/zmigrate/emails.txt`; do zmmailbox -z -m $i postRestURL "/?fmt=tgz&resolve=skip" /backups/zmigrate/$i.tgz ; echo "$i -- finished "; done


Espero que esto te ayude. 
Con estos comandos en mi caso, migré 300 cuentas de correo...


--

Renato Espoz L.

unread,
Jun 26, 2019, 9:26:14 AM6/26/19
to zimbra grupo
Podrian utilizar el software Zextras y lo hace de mil maravillas sin problemas.

Lo recomiendo mucho cuando de migraciones se trata.

Saludos

REL
Para anular la suscripción envía un mensaje a zimbragrupo-unsubscribe@googlegroups.com

---
Has recibido este mensaje porque estás suscrito al grupo "zimbra grupo" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zimbragrupo+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages