Restaurer des e-mails via Time Machine, c’est possible, mais ce n’est pas de la tarte !

Par défaut, la base de données de l’application Apple Mail sur Mac est sauvegardée par Time Machine. Pour en tirer parti, il faut bien entendu que vous n’ayez pas désactivé ce système de sauvegarde intégré à macOS. Depuis Time Machine, il est possible de restaurer aussi bien la base de données entière d’un coup, qu’une boîte aux lettres précise ou des e-mails spécifiques. Le choix d’une approche ou de l’autre dépend de vous, de la situation. En pratique, la restauration de toute la base est très facile, mais problématique. Récupérer quelques e-mails est une opération délicate et extrêmement laborieuse. Voyons cela en détail…

En préambule, je dois vous dire que, sauf au prétexte de cet article, je n’ai jamais eu à récupérer, depuis des années, des e-mails et encore moins à restaurer la base de données de Mail. Autant que je m’en souvienne, la dernière restauration complète de la base, je l’ai effectuée il y a très, très longtemps, suite à une mise à jour de MacOS X qui ne s’était pas bien déroulée – la conversion de la base d’e-mails d’une version à l’autre ayant alors échoué. Depuis lors, je n’ai jamais eu de problème nécessitant une telle opération. Je n’ai, par ailleurs, jamais supprimé de moi-même le moindre e-mail dont j’ai eu à regretter la disparition.

Point important à comprendre avant d’aller plus avant…

La restauration du dossier de Mail, à un jour et une heure donnée, prendra la place du dossier actuel ; donc, vous perdez, en local, tous les e-mails reçus et organisés depuis ce point de sauvegarde là, ainsi que des métadonnées et d’autres éléments. Ce n’est pas forcément un problème si vous n’avez que des comptes IMAP puisque, sauf mauvais réglages faits dans Mail, les e-mails sont toujours sur les serveurs de vos fournisseurs. La reconnexion aux comptes entraînera leur synchronisation.
Ce peut être en revanche un problème rédhibitoire si vous avez – encore ??? – des comptes POP-3 puisque, sauf réglages particuliers (maintenant pendant quelque temps les messages sur les serveurs), la restauration vous fera perdre tous les messages reçus depuis la date/heure du point de sauvegarde Time Machine. C’est donc à vous de bien examiner vos configurations de comptes mail avant de poursuivre toute autre opération.

Quelques prérequis…

En pratique, le disque de sauvegarde Time Machine doit être allumé et connecté – sauf pour un Mac portable que l’on déplace, il est supposé l’être TOUT le temps ! Quand je vais plus d’une journée hors de mon bureau, j’emporte le disque Time Machine avec moi, partout.
Ceci étant vérifié, je vous suggère vivement de quitter Mail avant de poursuivre.
Enfin, veillez à placer l’accès à Time Machine dans la barre des menus de macOS. Cela se fait désormais avec macOS 26 Tahoe via la nouvelle section Barre des menus des Réglages Système ; pour une version précédente, c’est, il me semble, dans les paramètres du Centre de contrôle.

Au préalable, pensez à activer Time Machine dans la barre des menus, vous aurez besoin
de la fonction Parcourir les sauvegardes Time Machine.

Vous pouvez cibler des messages ou des dossiers (boîtes aux lettres) plutôt que de restaurer l’entièreté de la base de données d’Apple Mail. Si vous avez normalement accès dans Mail à vos e-mails, c’est que la base n’est pas corrompue ; il n’y a donc aucune raison de la restaurer totalement. Travailler chirurgicalement est cependant une tâche délicate à accomplir et très laborieuse.

Ouvrez une fenêtre du Finder.
Dans la barre de menu du Finder, cliquez sur Aller tout en maintenant la touche Option (⌥) enfoncée et choisissez Bibliothèque pour ouvrir ce dossier dans la fenêtre.

Accédez à votre Bibliothèque d’utilisateur macOS.

Dans Bibliothèque, naviguez jusqu’au dossier Mail. Pour ma part, je travaille en affichage par Colonne, plus adapté à mon avis.

Dans la Bibliothèque, allez dans Mail où vous trouvez le dossier de la base de données : V10 (depuis macOS 13 Ventura).

Le dossier Mail contient un sous-dossier V10 correspondant, non pas à la version de Mail fournie avec le système (actuellement, la version 16), mais à la version de l’architecture de stockage de Mail. Apple ne modifie la numérotation que lorsque la structure des boîtes locales change (index, métadonnées, organisation des dossiers, format des messages). Cette architecture évolue beaucoup moins vite que l’application Mail elle-même. Sur macOS récents, Apple a stabilisé ce format V10 depuis 2022 (le passage du format V9 au V10 a eu lieu avec macOS 13 Ventura).

Maintenant, ouvrez Time Machine depuis l’icône de Time Machine en barre des menus > Parcourir les sauvegardes Time Machine.
La fameuse interface sidérale de Time Machine, avec sa frise temporelle sur la droite, s’affiche et, comme elle est contextuelle, elle présente le contenu du dossier Mail de la Bibliothèque resté ouvert dans sa fenêtre du Finder.

Time Machine s’affiche sur le dossier V10 contenant la base de données des e-mails et le dossier MailData (métadonnées et éléments autres que les e-mails et les pièces jointes).

Vous pouvez naviguer dans ce dossier et les sous-dossiers de l’architecture de la base des e-mails. Vous pouvez aussi déplacer le curseur de la frise temporelle jusqu’au point de sauvegarde que vous souhaitez.

Pour rechercher plus facilement un e-mail dans l’architecture labyrinthique de la base de données, aidez-vous que Quick Look pour visualiser les e-mails à grande vitesse.

Localiser des e-mails dans la sauvegarde Time Machine est extrêmement fastidieux ! C’est chercher une aiguille dans une botte de foin. L’organisation de la base, vue dans Time Machine, ne ressemble ni de près ni de loin à ce que vous pouvez voir dans un client de messagerie. Heureusement, dans Time Machine, la fonction Quick Look (coup d’œil) marche, si bien que vous pouvez assez rapidement passer en revue les mails d’un même dossier… Mais bon courage. D’autant que la suite des opérations est tout aussi laborieuse…

Une fois que vous avez localisé, dans l’interface de Time Machine, une boîte ou un e-mail donné, sélectionnez l’élément et cliquez sur le bouton Restaurer positionné en bas de l’écran. La restauration effectuée, Time Machine disparaît et vous retrouvez le Finder.

Lors de la restauration, cette alerte peut-être affichée. Je choisis de désigner un emplacement hors de l’application Mail. Je réintégrerai moi-même l’e-mail récupéré où je le souhaite.
Vous êtes prévenu qu’une boite Importation va être créée pour récupérer l’e-mail restauré.

Dans Mail, demandez Fichier > Importer des boîtes aux lettres. Optez pour le format Apple Mail (la première option), sélectionnez le fichier .emlx sur le Bureau et importez-le.

Pour importer le fichier .emlx, optez pour le format Apple Mail.
La boîte Importation contient l’e-mail récupéré de la sauvegarde Time Machine.

Il se peut que d’autres circonstances produisent d’autres effets. Ce sera à vous d’y faire face, mais globalement, ça se passe comme je vous l’ai décrit ci-dessus. J’ai refait cinq fois toute la manipulation pour la vérifier et réaliser les captures d’écran qui illustrent l’article. À lire sur Internet d’autres expériences, on ne peut que constater que le processus n’est pas vraiment systématique. Par exemple, moi, je n’ai que des comptes IMAP et je n’ai pas idée de ce qui se passe avec les comptes POP.

Restauration complète du dossier Mail

Cette approche radicale consiste à remplacer votre configuration Mail actuelle par une proposée par la sauvegarde Time Machine. On évitera d’y recourir, sauf nécessité. Elle écrasera les messages locaux non sauvegardés et nécessite souvent de reconfigurer les comptes. En effet, le dossier Mail ne contient pas que des
e-mails, mais aussi de nombreuses métadonnées, les signatures et d’autres éléments qui sont stockés dans le sous-dossier MailData.

Dans quelles circonstances cette approche est -elle nécessaire ?
Quand trop de messages sont impossibles à lire, que l’index est donc sans doute corrompu, ou quand Mail crashe systématiquement à l’ouverture. C’est aussi une solution possible quand quelque chose ne se passe pas bien lors de la mise à jour entre deux versions de macOS, impliquant un changement d’architecture de stockage de la base de mail (V9 vers V10, par exemple) ou lors de la migration entre deux Mac de générations et de versions de système assez éloignées. Vous pouvez aussi procéder éventuellement de cette façon si Mail se comporte de façon étrange ou erratique, sans que vous discerniez pour autant des problèmes de boîtes aux lettres ou de messages.
Dans l’immense majorité des cas, une restauration complète du dossier Mail n’est pas à effectuer.

Cependant, sachez que la procédure est quasiment identique à la précédente, mais évidemment plus simple, puisque directe.
Je vous recommande de renommer le dossier actuel Bibliothèque > Mail sous un autre nom : il ne sera pas écrasé – c’est une façon d’en conserver une copie.
Dans le Finder, positionnez-vous dans le dossier de votre Bibliothèque d’utilisateur.
Ouvrez l’interface de Time Machine qui présente alors ce même dossier.
Remontez dans le temps, autant que vous le jugez nécessaire, avec le curseur de la frise temporelle. Sélectionnez le dossier Mail au point de sauvegarde choisi. Cliquez sur le bouton Restaurer. Relancez l’application Mail qui va automatiquement utiliser la base de données restaurée.

Suggestions personnelles pour finir…

Si vous êtes d’un tempérament à effacer les choses sans y penser plus que ça et à le regretter ensuite… je vous conseille d’utiliser, en plus de Time Machine, un outil qui maintienne une base de données historique de tous les e-mails que vous recevez, de tous vos comptes, base dans laquelle il sera mille fois plus facile de faire des recherches et de retrouver quelque chose que dans l’organisation cryptique de la base vue dans Time Machine.

DEVONthink Pro peut prendre en charge la sauvegarde des e-mails (et de boites entières si vous le souhaitez) dans vos bases de données documentaires.

J’ai longtemps utilisé l’application InfoClick de Nisus, mais cet éditeur qui produit aussi deux traitements de texte qui ont eu une bonne réputation par le passé, est dans une situation qui n’est actuellement pas claire. Je ne saurais vous le conseiller. Il existe aussi Mail Archiver X que j’ai testé il y a longtemps, mais que je n’ai jamais exploité en pratique. Depuis quelques années, je ne sauvegarde que quelques boîtes de Mail sensibles – celles de VVMac – dans DEVONthink Pro qui a une fonction expressément conçue pour cela. Cela qui me permet aussi, maintenant, de tirer parti d’e-mails comme de pièces jointes dans des recherches IA (avec DEVONThink Pro 4). On peut aussi sauvegarder des boîtes de Mail dans une application similaire du nom d’EagleFiler. ✿

D'autres articles du blog à découvrir…

2 1 vote
Évaluation de l'article
S’abonner
Notification pour
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires