Recuperar correos cyrus imap

cbustosb en articlynx.cl cbustosb en articlynx.cl
Lun Dic 18 10:09:12 CLST 2006


> On Sat, 2006-12-16 at 16:05 -0300, Claudio Bustos Bravo wrote:
>> Saludos.
>>
>> Hace unos dias se murio una maquina que tenia el servicio de entrega de
>> correo implemetado con Cyrus21.
>>
>> Lamentablemente solo se alcanzo a respaldar /var/spool/cyrus/mail donde
>> estan todos las carpetas imap de los correos, pero no se pudo respaldar
>> la base de indices en /var/lib/cyrus ...
>>
>> Ahora se ha levantado nuevamente el servicio en otra maquina con cyrus
>> 2.2 y la tarea es reestablecer esos correos... Se ha intentado varias
>> cosas sin resultado....
>>
>> Alguien sabe como se pueden /insertar/ esos correos en las cuentas
>> vacias?
>
> Debes reconstruir el archivo mailboxes.  Puedes partir de una forma
> bastante sencilla:
>
> user.foo default foo lrswipcda
> user.foo.folder default foo lrswipcda
> ...
>
> Esto lo puedes obtener recorriendo las particiones imap de correo y
> buscando solamente aquellos que son directorios.
>
> Tendrás algo así como:
> a/user/aeiou
> a/user/aeiou/folder1
> a/user/aeiou/folder1/subfolder
> a/user/aeiou/folder2
> ...
> z/user/zyxw
> z/user/zyxw/folderY
>
> Con eso ya tienes todos las carpetas que necesitas disponer en el
> archivo mailboxes.  Con un poco de shell, awk o perl, ya puedes
> generar el formato anterior.
>
> Luego usas el comando cltmboxlist para generar la base de datos
> a partir del formato de texto.
>
> --
> Germán Poó-Caamaño
> http://www.ubiobio.cl/~gpoo/
> Concepción - Chile
>
>
>


Gracias... lo voy a intentar y cuento...



Claudio





Más información sobre la lista de distribución Linux