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?
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:
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:
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:
Quatrième: Cliquez sur le champ à côté de Nom du fichier pour ouvrir le navigateur de fichiers comme dans l'image ci-dessous:
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:
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:
Septième: Cliquez sur le Next bouton comme dans l'image ci-dessous:
Huitième: Choisissez le dossier de destination et cliquez sur le Next bouton comme dans l'image ci-dessous:
Neuvième: Cliquez sur le Apply et attendez que l'opération se termine comme dans les images ci-dessous:
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.