web-dev-qa-db-fra.com

Thunderbird: les e-mails du dossier Boîte de réception ne peuvent pas être affichés après la migration de Windows 7

Lorsque je migrais de Windows 7 vers Ubuntu, j'ai pris mon profil Thunderbird et l'ai copié dans le dossier de profil Thunderbird sous Ubuntu. Lorsque j'ai démarré Thunderbird, tout fonctionnait bien et tous les e-mails de mes trois comptes de messagerie pouvaient être affichés. Mais une erreur s'est produite avec juste n compte de messagerie qui n'a pas affecté les deux autres: je n'ai pas pu lire mes e-mails enregistrés dans son dossier Inbox.

Maintenant, je peux voir la liste de tous les courriels dans le dossier Inbox mais je ne peux pas ouvrir leur. Lorsque j'essaie d'ouvrir un message, une page vierge s'affiche. Curieusement, cependant, le contenu de ces e-mails qui ne peuvent pas être affichés est toujours affiché lorsque j'utilise la fonctionnalité de recherche de Thunderbird. Le déplacement des e-mails du dossier Inbox vers un autre dossier n'aide pas. Si je le fais, ils ne sont toujours pas affichés lorsque je clique dessus.

Je ne sais pas pourquoi cela vient d'arriver à l'un de mes trois comptes et pourquoi tous les e-mails de son dossier Inbox sont affectés mais pas les autres qui résident dans d'autres dossiers.

Quel pourrait être le problème et comment le résoudre?

2
Nemgathos

Je suggère d'essayer de réparer l'index du dossier (.msf) fichier. Ce fichier peut être endommagé et entraîner de tels problèmes.

Pour chaque profil, Thunderbird stocke les messages des dossiers de messagerie dans des fichiers portant le même nom que le nom du dossier et sans aucune extension de fichier par exemple (les messages du dossier Boîte de réception sont enregistrés dans un fichier appelé Inbox et les messages du dossier Brouillons sont enregistrés dans un fichier appelé Drafts et ainsi de suite ...). Ces fichiers contiennent les messages complets du dossier correspondant et peuvent devenir très volumineux et une taille de quelques gigaoctets n'est pas rare. Par conséquent, Thunderbird s'appuie sur les fichiers récapitulatifs de messagerie ou .msf pour éviter les réponses lentes dues au chargement de messages à partir de très gros fichiers à chaque démarrage ou lorsque l'utilisateur recherche des e-mails.

Fichiers récapitulatifs de messagerie ou .msf les fichiers sont utilisés par Thunderbird pour indexer les messages dans chaque dossier de messagerie. Ces fichiers ne contiennent que des en-têtes de messages. Ils sont plus petits et plus rapides à charger et à rechercher.

Un fichier de résumé de courrier existe pour chaque dossier, par exemple (le dossier Boîte de réception nécessitera deux fichiers: l'un consiste à stocker les messages complets réels qui seront appelés Inbox et l'autre fichier qui sera appelé Inbox.msf ne contiendra que les en-têtes des messages AKA récapitulatifs des messages à des fins d'indexation et de recherche).

Si le fichier récapitulatif du courrier est corrompu ou manquant, ce n'est pas grave car il ne contient pas les vrais messages mais plutôt un index ou une référence à ceux-ci et il peut être corrigé.

Si, cependant, le fichier de stockage des messages lui-même est corrompu ou manquant, c'est une autre histoire et les e-mails seront très probablement perdus à jamais.

Pour réparer l'index du dossier .msf fichier, veuillez sauvegarder d'abord votre profil d'origine puis démarrer Thunderbird et cliquer avec le bouton droit dans le dossier Inbox du compte de messagerie concerné et choisissez Propriétés dans le menu. Cliquez ensuite sur Repair Folder bouton comme dans l'image ci-dessous:

enter image description here

Une fois le processus de réparation terminé, veuillez redémarrer Thunderbird et vérifier si le problème est résolu.


Solution:

Si la méthode ci-dessus ne fonctionne pas pour vous, je suggère une solution de contournement en utilisant le client de messagerie Evolution. Cette solution de contournement vise à vous permettre de répertorier et d'afficher vos anciens messages de boîte de réception. Veuillez suivre ces étapes pour implémenter cette solution de contournement:

Premièrement: Si vous n'avez pas Evolution installé, vous pouvez l'installer en exécutant la commande suivante dans le terminal:

Sudo apt install evolution

Deuxième: Démarrez Evolution et allez dans Fichier menu -> Importez et vous verrez une boîte de dialogue comme dans l'image ci-dessous:

enter image description here

Troisième: Cliquez sur le Next et choisissez Importez un seul fichier comme dans l'image ci-dessous et cliquez sur le Next bouton comme dans l'image ci-dessous:

enter image description here

Quatrième: Cliquez sur le champ à côté de Nom du fichier pour ouvrir le navigateur de fichiers comme dans l'image ci-dessous:

enter image description here

Cinquièmement: Accédez à votre profil de messagerie et trouvez un répertoire nommé [Mail Account Name].sbd et cliquez dessus comme dans l'image ci-dessous:

enter image description here

Sixième: Recherchez le fichier de messages nommé AllMail ou Inbox sans extension en fonction de votre dossier de messagerie d'origine et double-cliquez comme dans l'image ci-dessous:

enter image description here

Septième: Cliquez sur le Next bouton comme dans l'image ci-dessous:

enter image description here

Huitième: Choisissez le dossier de destination et cliquez sur le Next bouton comme dans l'image ci-dessous:

enter image description here

Neuvième: Cliquez sur le Apply et attendez que l'opération se termine comme dans les images ci-dessous:

enter image description here

enter image description here

Terminé: Vos messages devraient être disponibles dans Evolution client de messagerie en bon état dans le dossier local de destination que vous avez choisi au cours de ce processus.

1
Raffa