Falla dovecot "Error indexing mbox ...."

Tema: 

saludos a todos,

amigos tengo un problema con mi servidor pop3/imap de correo, dovecot (utilizo Sendmail),que desde el día sábado generó el siguiente error: pop3(usuario): Error indexing mbox file /var/mail/mjmurray: LF not found where expected
imap(usuario): Error indexing mbox file /var/mail/mjmurray: LF not found where expected,
este inconveniente se da solo con uno de mis usuarios, he leido algunas sugerencias en google, pero no se ha podido solucionar nada y cada que el usuario se logea sale este error.

Una solución que le quiero probar es eliminar ese usuario y crear uno nuevo, pero el problema está en que ese mailbox tiene mails importantes para ese usuario, que necesito extraer primero para poder eliminarlo, el inconveniente en este caso es que tampoco he logrado extraer nada de ese usuario.

Por favor si alguien tiene alguna sugerencia le agradezco de antemano, ya sea para solucionar el primer error o para poder extraer esos mail tan importantes antes de eliminar el usuario.

Gracias.

Comentarios

Haz un script que lea los

Imagen de deathUser

Haz un script que lea los mails del buzon y los mande a otro, bien formateados, creo que alguna vez postearon unas cuantas herramientas para migración que te pudieran servir ...

En algunas ocaciones ha pasado que se ha corrompido un buzón y basta con abrirlo con vi para darse cuenta de que esta mal la primera cabecera ...

Mírale ...

Suerte ...

bye
:)

prueba borrar

Imagen de denisenrique

realiza el respaldo del buzon una vez hecho el respaldo , vuelve a crear el mailbox enviando un mensaje , despues dejale caer el resapaldo haber que sucede.pruebalo abrir el mensaje desde consola(utiliza mutt), no se me ocurre nada mas si tienes el buzon dañado pues ni modo amigo vas a tener que borrarlo /var/mail/mjmurray

Suerte

Denis Guido

Denis Guido

Puedes hacer un backup de

Imagen de RazaMetaL

Puedes hacer un backup de mbox, luego enviarte un mensaje y volcar el contenido del bakcup a nuevo mbox, por ejemplo:


cd /home/mjmurray
cp mbox mbox.old
echo "prueba" | mail -v mjmurray
cat mbox.old >> mbox

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Gracias amigos, por su ayuda...

Raza Metal me aclaró un poco más el panorama sobretodo con lo de "deja caer el respaldo", que me sugería denisenrique, ya que no tengo mucha experiencia con el servidor mail, que lo monte guiandome en algunos tutoriales.

Por el momento el día de ayer, lo que hize fue respaldar el mailbox corrupto, y lo eliminé, luego envié mensajes de prueba al usuario para que se genere un nuevo mailbox, por lo que el usuario ya puede recibir normalmente correos. Mi siguiente paso es seguir sus recomendaciones para recuperar esos correos que se quedaron y que la verdad, ya mismo me ponen una demanda si no los recupero. :)

Recuperé los mails!!

Gracias una ves más por su importante ayuda, sin ustedes me hubiera demorado más tiempo en recuperar esos mails y habilitar nuevamente el mailbox corrupto, por cierto les anoto lo que hize, por si alguien le pase lo mismo:

1. Respalde el mailbox en cualquier directorio en mi caso /home/usuariopc/mjmurray_viejo
2. borré el mailbox corrupto rm /var/spool/mail/mjmurray
3. envié un mail a mjmurray para que se genere nuevamente el mailbox: echo "prueba" | mail -v mjmurray, también se lo puede enviar desde cualquier cuenta de correo el mensaje, lo importante es que crea el nuevo mailbox al llegar el mail de prueba.
4. por último cat mjmurray_viejo >> mjmurray, y listo los mails se recuperaron y jmmurray funciona normalmente como antes.

Espero estar bien con el procedimiento que seguí tal vez no sea la forma correcta, pero a mi me sirvió, igual cualquier sugerencia es bienvenida para depurar estos pasitos que de una u otra forma me sacaron de lios.

Por cierto en algunos sites leía que esto puede ser un bug de dovecot, no se hasta que punto sea cierto esto, de todas formas actualizaré dovecot.

Nuevamente muchisimas gracias a todos :)