Como recuperar e-mails salvos (armazenados) após danos à configuração do KMail?

3

Recentemente, meu computador precisou ser reinicializado, e o fsck funcionou no sistema de arquivos /home , produzindo muitos erros (disco rígido antigo).

Após a redefinição, não vejo todos os meus e-mails salvos no KMail (KDE 3.5.3), pelo menos aqueles que estavam presentes na pasta que foi aberta quando o computador travou. Os arquivos estão fisicamente em ~/Mail/folder/cur , mas eles não são visíveis no componente do KMail do Kontact.

Os arquivos de configuração foram danificados - além de não ver todos os e-mails salvos, perdi a configuração de todas as minhas contas de e-mail.

É possível corrigir a configuração do KMail para tornar esses e-mails salvos visíveis novamente?

Nb. Tenho um backup de um mês, por isso a configuração do KMail deve ser recuperável.

    
por Jakub Narębski 03.08.2011 / 19:23

2 respostas

2

A solução que usei (e funcionou ... um pouco) foi copiar ~/Mail/Folder para ~/Mail/Folder.save . Ao iniciar o KMail (ou, para ser mais preciso, o Kontact com o plugin / parte do KMail), pesquisou o diretório ~/Mail e mostrou 'Folder.save'. Depois de clicar em 'Folder.save', agora posso ver todos os meus emails salvos (arquivados).

Mais longa história:

Eu recuperei a configuração do KMail do backup ( ~/.kde/share/config/kmailrc ), primeiro salvando a configuração atual (quebrada), apenas no caso.

Agora, o que é estranho é que ao iniciar o KMail, ele aparentemente verificou novamente o diretório ~/Mail , e ele mostrou o número correto de e-mails salvos: 3000 + ... mas quando eu cliquei na pasta (ou ao baixar novos e-mails) apenas 700 e-mails (com segmentação quebrada).

Tenho notado que o KMail mostra pastas que estavam ausentes na versão de backup, portanto, ele precisa varrer o diretório ~/Mail das pastas de correio. Copiei a pasta de e-mail e, estranhamente, embora as duas pastas tenham o mesmo número de arquivos e os mesmos arquivos, "Pasta" mostra 700 e-mails, "Folder.save" mostra 3.000 e-mails.

Estranho ...

    
por 10.08.2011 / 14:29
1

Do ponto de vista abstrato, seu problema parece ser que havia arquivos abertos (e sendo gravados) em seu sistema de arquivos no momento em que o computador travou. Então, basicamente, é possível que todos os tipos de corrupção de dados apareçam com esses arquivos, e você não deve fazer nenhuma suposição sobre seu estado / integralidade / correção de seu conteúdo.

O primeiro passo ao lidar com este tipo de erros é sempre não fazer muito trabalho no sistema de arquivos danificado. Copie-o para outro disco rígido (ou vários) e trabalhe neles, mantendo seu original intacto no caso de serem necessários mais métodos envolvidos.

Você armazena seus e-mails no formato maildir? Se assim for, basta dar uma olhada no diretório de email com um programa de email diferente. A maioria oferece para importar e-mails de tal diretório. Se isso funcionar, tudo bem - apenas algumas coisas internas do KMail foram danificadas. Recrie sua configuração do KMail e importe o e-mail do diretório de e-mail.

Se não, eu começaria a dar uma olhada no que sobrou no seu armazenamento de e-mail (usando editores de texto sem formatação) e avaliar se os e-mails realmente estão faltando ou aparecem estar ausente. Se você não consegue encontrar tudo o que deveria estar lá, apenas restaure a partir de seus backups - tudo além deste estágio será um trabalho árduo e sério.

    
por 03.08.2011 / 19:40