Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Clap de fin pour Fedora 27

#1 25/07/2018 10:23:31

talziary
Membre
Inscription : 23/01/2008
Messages : 114

[Résolu] perte courriels evolution

Bonjour et et au secours

Perte de tous les dossiers dans evolution. Situation :

Seuls affichages dans la fenêtre de gauche :
Sur cet ordinateur (clic droit pointe sur : Nouveau dossier / Actualiser / Désactiver le compte)
Dossiers de recherche (clic droit pointe sur : Nouveau dossier / Actualiser / Désactiver le compte /  Dossier sans correspondance activé)

Afficher : tous les messages dans : tous les comptes

Aucun affichage des messages. Où sont passés les dossiers, la corbeille, les messages envoyés, etc...???

J'ai essayé de m'envoyer un message : part correctement et semble être réceptionné (je suis en POP3) mais aucun affichage !

Dans mon .local/share/evolution/mail j'ai 4 directories :
1386236294.2457.10@localhost.localdomain (contient : cache / folders.db / uid-cache) est-ce normal ???
local (contient : cur / folders.db / new / tmp)
trash (vide)
vfolder (contient : folders.db)

Merci d'avance à celui qui sait comment récupérer tous mes dossiers et mes messages.

Hors ligne

#2 26/07/2018 21:11:29

fedoix
Membre
Inscription : 26/07/2010
Messages : 122
Site Web

Re : [Résolu] perte courriels evolution

Ta boîte mail est accessible en format web ?
SI oui vérifier si le contenu est présent ?


Great ! We have snakes under crack !

Hors ligne

#3 26/07/2018 23:11:59

talziary
Membre
Inscription : 23/01/2008
Messages : 114

Re : [Résolu] perte courriels evolution

Non j'utilise POP. Tous les messages sont bien reçus. Ils sont dans .local/share/evolution/mail/local/cur

Je peux créer des dossiers nouveaux qui apparaissent dans  local/share/evolution/mail/local
Par exemple si on crée le dossier toto on retrouve un dossier .toto  et les fichiers .toto.cmeta
.toto.ibex.index et .toto.ibex.index.data

Je peux envoyer des mails et ils sont dans .local/share/evolution/mail/local/.sent/cur

Mais evolution est incapable de voir ces dossiers et d'afficher les messages. Je suppose que, peut-être, la base de données .local/share/evolution/mail/local/folders.db
est corrompue (je ne sais pas pourquoi car je n'ai observé aucune anomalie ni à l'arrêt lorsque tout marchait bien ni au redemarrage à partir duquel evolution ne voit plus aucun dossier). La seule  chose qui me parait bizarre c'est l'existence de ce directory .local/share/evolution/mail/1386236294.2457.10@localhost.localdomain qui
contient :
- un directory cache avec des dossiers vides 00 0a 0b 0c etc... 37 38 39
- un fichier folders.db qui contient 3072 octets (il n'est pas identique à celui contenu dans .local/share/evolution/mail/local qui lui contient 5211136 octets)
- un fichier uid-cache qui contient 7 lignes de texte de la forme :
1237084673.44788
1237084673.44789
etc...

Je suis assez tenté par l'idée de supprimer ce directory .local/share/evolution/mail/1386236294.2457.10@localhost.localdomain avec l'idée que peut-être evolution essaye d'utiliser en priorité la base folders.db qui se trouve dedans et qui est peut-être corrompue. Mais ce qui m'étonne c'est en fait la taille de folders.db dans le directory local car plus de 5Mo ça me parait beaucoup si folders.db est une base de données qui recense seulement les dossiers.  Ce qui m'intéresserait c'est de connaitre la taille raisonnable de folders.db chez un utilisateur standard avec, disons une dizaine de dossiers. Je vais créer un nouvel utilisateur , voir si tout fonctionne et examiner son fichier folders.db à moins que quelqu'un sache comment recréer cette base de données sans perdre mes messages

Merci d'avance pour vos suggestions.

Hors ligne

#4 27/07/2018 06:49:19

Refuznik
Membre
Inscription : 31/01/2007
Messages : 7 079

Re : [Résolu] perte courriels evolution

Je ne connais pas evolution mais as tu essayé de jongler entre le mode offline et online pour voir s'il arrivait à se synchroniser ?

Sinon ce que tu peux faire deja c'est de sauvegarder le dossier  .local/share/evolution/mail/ à part puis le supprimer.
- Redemarrer evolution pour lui faire re-créer une arborescence.
- Le fermer.
- Copier les fichiers de ta boite mails dans le dossier local (ne prends pas les fichiers cmeta et autres). Si tu as une arborescence de dossiers, les recréer à l'identique.
- Lancer evolution en ligne de commande en mode offline c'est evolution --offline. Attendre qu'il re-indexe sa ou ses boites mails. Et voir si tes mails ré-apparaissent.
-

Hors ligne

#5 05/08/2018 13:40:10

talziary
Membre
Inscription : 23/01/2008
Messages : 114

Re : [Résolu] perte courriels evolution

Solution : dans .config/evolution/mail/state.ini mettre :
[Store local]
Expanded=true

à la place de Expanded=false

Mais reste à comprendre pourquoi ce false est apparu ???  En fait ce fichier .config/evolution/mail/state.ini est traité de façon dynamique et modifié par Evolution car il contient des informations (SelectedMessage) qui pointent sur le dernier message lu dans chaque folder et en plus des doublons ? temporaires ? des différents folders de la forme localhost.localdomain/nom-du_folder

En cas de plantage ? ou problème ? il me semble que ce fichier .config/evolution/mail.state.ini peut donc être dans un état incorrect...???

Hors ligne

Pied de page des forums