¿Cómo recuperar correos electrónicos guardados (almacenados) después de daños a la configuration de KMail?

Recientemente, mi computadora tuvo que reiniciarse y fsck se ejecutó en /home filesystem, produciendo muchos errores (antiguo disco duro).

Después del reinicio, no veo todos mis correos electrónicos guardados en KMail (KDE 3.5.3), al less los que estaban presentes en la carpeta que se abrió cuando la computadora se colgó. Los files están físicamente en ~/Mail/folder/cur , pero no están visibles en el componente KMail de Kontact.

Los files de configuration se dañaron: además de no ver todos los correos electrónicos guardados, perdí la configuration de todas mis counts de correo electrónico.

¿Es posible arreglar la configuration de KMail para que esos correos guardados sean visibles nuevamente?


Nótese bien. Tengo una copy de security de un mes de antigüedad, por lo que la configuration de KMail debe ser recuperable.

La solución que utilicé (y funcionó … un poco) fue copyr ~/Mail/Folder a ~/Mail/Folder.save . Al iniciar KMail (o para ser más preciso Kontact con el complemento KMail / parte) se escaneó el directory ~/Mail y se mostró 'Folder.save'. Después de hacer clic en 'Folder.save' ahora puedo ver todos mis correos electrónicos guardados (archivados).


Una historia más larga:

Recuperé la configuration de KMail de la copy de security ( ~/.kde/share/config/kmailrc ), primero guardando la configuration actual (descompuesta), ~/.kde/share/config/kmailrc .

Ahora, ¿qué es extraño que al iniciar KMail aparentemente reescaneó ~/Mail directory, y mostró la cantidad correcta de correos electrónicos guardados: 3000+ … pero cuando hice clic en la carpeta (o al download nuevos correos electrónicos), KMail mostró solo 700 correos electrónicos (con subprocesss rotos).

Me he dado count de que KMail muestra carpetas que no estaban presentes en la copy de security, por lo que tiene que escanear el directory ~/Mail para las carpetas de correo. He copydo la carpeta de correo, y curiosamente, a pesar de que ambas carpetas tenían el mismo número de files y los mismos files, 'Carpeta' muestra 700 correos electrónicos, 'Folder.save' muestra 3000 correos electrónicos.

Extraño…

Desde un punto de vista abstracto, su problema parece ser que había files abiertos (y escritos) en su sistema de files en el momento en que la computadora se colgó. Entonces, básicamente, es posible que todo tipo de corrupción de datos aparezca con estos files, y usted no debe hacer suposiciones sobre su estado / integridad / exactitud de sus contenidos.

El primer paso cuando se trata de este tipo de errores es siempre no hacer demasiado trabajo en el sistema de files dañado. Cópielo en otro disco duro (o varios) y trabaje en ellos, manteniendo su original intacto en caso de que se necesiten más methods.

¿Almacena sus correos en formatting maildir? Si es así, solo eche un vistazo al directory de correo con un progtwig de correo diferente. La mayoría ofrece importar Correos de dicho directory. Si eso funciona, bien, solo algunas cosas internas de KMail se dañaron. Recrear su configuration de KMail e importar el correo desde el directory de correo.

De lo contrario, comenzaría a analizar lo que quede en el almacenamiento de su correo (utilizando editores de text plano) y evaluaré si realmente faltan los correos o si simplemente faltan. Si no puede encontrar todo lo que debería estar allí, solo restaure de sus copys de security; todo lo que supere esta etapa será un trabajo serio y arduo.