[opensuse-es] Duda migracion estructura correo a Cyrus-IMAP
Hola, estoy intentando migrar los correos de los usuarios (mails y directorios) al servidor Cyrus-IMAP. Ahora mismo estamos usando una solución propietaria que alberga los correos en una BD pero con un programita hemos podido extraer los correos y numerarlos tal como lo hace cyrus: <num-mail>. También lo hemos hecho con las carpetas. El problema que tengo es que tras migrar un usuario en concreto y lanzar el respectivo reconstruct -r -f <usuario> muchas de las carpetas no las veo (el comando no da error, y va carpeta por carpeta). De hecho no veo casi ninguna. Al principio al lanzar el reconstruct en la mayoria de carpetas y subcarpetas ni me generaba los archivos cyrus.cache, cyrus.header y cyrus.index pero parece que tras jugar con el comando ctl_cyrusdb y ctl_mboxlist he lanzado el reconstruct y ya me ha generado los archivos en cada directorio. Sin embargo sigo sin ver las carpetas en el cliente IMAP. Alguien tiene experiencia con esto? Hay que numerar los mails de alguna manera en concreto? Me he dejado algo? He probado a regenerar los mailboxes tal como dice esta web: http://www.afp548.com/article.php?story=20040824063737872 También he usado sin suerte ctl_cyrusdb He reiniciado el servidor... etc. pero nada Cualquier info se agradece Gracias -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves 28 Enero 2010, aux escribió:
Hola, estoy intentando migrar los correos de los usuarios (mails y directorios) al servidor Cyrus-IMAP. Ahora mismo estamos usando una solución propietaria que alberga los correos en una BD pero con un programita hemos podido extraer los correos y numerarlos tal como lo hace cyrus: <num-mail>. También lo hemos hecho con las carpetas.
* Si te soy sincero, despues de pensarlo mucho y ver las pegas de los servidores propietarios para migrar al final todas las migraciones de servidores de correo las he hecho extrayendo los usuarios de la antigua y creandolos en la nueva (ya sea via script de exportacion/importacion y cuando no ha sido posible a mano) y un script administrativo de syncronizacion (mailsync, fetchmail, lo que sea) y a otra cosa. * Ademas hazlo lo mas facil para ti, la realidad es que por muy bien que lo hagas los usuarios reclamaran por tonterias y aunque no reclamen el nuevo software tiene caracteristicas que habras de explicar es decir emplearas tiempo administrativo en tareas instructivas, por tanto lo mejor absorbe desde el nuevo todos los correos del usuario al inbox del usuario nuevo, con una explicacion inicial en el acceso "estimado cliente, por mejora del servicio, bla, bla alli tiene su correo, cree las carpetas que le convenga, configure filtros y ejecutelo y se iran cada uno a la carpeta que usted desee, siempre a su servicio cualquier pega me llama que para eso estamos, suyo affo. el administrador. Nota: Desde hace algun tiempo en un una migracion ni me molesto en traerles el correo, aviso durante un mes del nuevo acceso, con los datos para que se lleven su correo al nuevo (basicamente dos formulas configurar el nuevo en el cliente de correo y copy-paste del viejo, o mediante la utilidad de traer correo de otro servidor del webmail o fetchmail) al mes cerrojazo y el que no haya andado listo llama y le doy la direccion del viejo que aun esta util para que haga lo que se le indico, mano de santo oiga. * Te ahorras la primera parte, si no da igual como lo hagas, tendras la primera y la segunda.
El Thu, 28 Jan 2010 15:08:42 +0100, aux escribió:
Hola, estoy intentando migrar los correos de los usuarios (mails y directorios) al servidor Cyrus-IMAP. Ahora mismo estamos usando una solución propietaria que alberga los correos en una BD pero con un programita hemos podido extraer los correos y numerarlos tal como lo hace cyrus: <num-mail>. También lo hemos hecho con las carpetas.
(...)
Alguien tiene experiencia con esto? Hay que numerar los mails de alguna manera en concreto? Me he dejado algo?
Si no tienes mucho volumen de datos, hazlo a mano: crea las cuentas de los usuarios en Cyrus y pasa los correos de IMAP a IMAP. Si los servidores son locales, el traspaso de datos será rápido y te evitas cualquier incompatibilidad entre el formato antiguo y el nuevo.
He probado a regenerar los mailboxes tal como dice esta web: http://www.afp548.com/article.php?story=20040824063737872
Pero ahí explican cómo recuperar correos dañados/corruptos del propio Cyrus, no habla de migraciones entre distintas db :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 28 de enero de 2010 11:08, aux
Hola, estoy intentando migrar los correos de los usuarios (mails y directorios) al servidor Cyrus-IMAP. Ahora mismo estamos usando una solución propietaria que alberga los correos en una BD pero con un programita hemos podido extraer los correos y numerarlos tal como lo hace cyrus: <num-mail>. También lo hemos hecho con las carpetas.
El problema que tengo es que tras migrar un usuario en concreto y lanzar el respectivo reconstruct -r -f <usuario> muchas de las carpetas no las veo (el comando no da error, y va carpeta por carpeta). De hecho no veo casi ninguna. Al principio al lanzar el reconstruct en la mayoria de carpetas y subcarpetas ni me generaba los archivos cyrus.cache, cyrus.header y cyrus.index pero parece que tras jugar con el comando ctl_cyrusdb y ctl_mboxlist he lanzado el reconstruct y ya me ha generado los archivos en cada directorio. Sin embargo sigo sin ver las carpetas en el cliente IMAP.
Alguien tiene experiencia con esto? Hay que numerar los mails de alguna manera en concreto? Me he dejado algo?
He probado a regenerar los mailboxes tal como dice esta web: http://www.afp548.com/article.php?story=20040824063737872
También he usado sin suerte ctl_cyrusdb He reiniciado el servidor... etc. pero nada
Cualquier info se agradece
Gracias
Creo que lo mas sano es realizar una copia de IMAP a IMAP, no tiene que ser usuario por usuario manualmente. Ref: http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html Saludos, -- Ciro Iriarte http://cyruspy.wordpress.com -- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Jueves 28 Enero 2010 16:47:17 Ciro Iriarte escribió:
El día 28 de enero de 2010 11:08, aux
escribió: Hola, estoy intentando migrar los correos de los usuarios (mails y directorios) al servidor Cyrus-IMAP. Ahora mismo estamos usando una solución propietaria que alberga los correos en una BD pero con un programita hemos podido extraer los correos y numerarlos tal como lo hace cyrus: <num-mail>. También lo hemos hecho con las carpetas.
El problema que tengo es que tras migrar un usuario en concreto y lanzar el respectivo reconstruct -r -f <usuario> muchas de las carpetas no las veo (el comando no da error, y va carpeta por carpeta). De hecho no veo casi ninguna. Al principio al lanzar el reconstruct en la mayoria de carpetas y subcarpetas ni me generaba los archivos cyrus.cache, cyrus.header y cyrus.index pero parece que tras jugar con el comando ctl_cyrusdb y ctl_mboxlist he lanzado el reconstruct y ya me ha generado los archivos en cada directorio. Sin embargo sigo sin ver las carpetas en el cliente IMAP.
Alguien tiene experiencia con esto? Hay que numerar los mails de alguna manera en concreto? Me he dejado algo?
He probado a regenerar los mailboxes tal como dice esta web: http://www.afp548.com/article.php?story=20040824063737872
También he usado sin suerte ctl_cyrusdb He reiniciado el servidor... etc. pero nada
Cualquier info se agradece
Gracias
Creo que lo mas sano es realizar una copia de IMAP a IMAP, no tiene que ser usuario por usuario manualmente.
Ref: http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html
Saludos,
bueno... lo de imap a imap no me sirve porque en correo original no lo tengo en un imap, lo tengo en una bd. Por suerte he podido hacer la migración. Lo unico que he tenido que hacer de mas es crear el mailbox a mano "cm user.usuario" y asignar los permisos a las carpetas con sam.usuario.* usuario all Gracias a todos por responder -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
aux
-
Camaleón
-
Ciro Iriarte
-
jose maria