Aller à la documentation
Base de connaissances

Emportez votre courrier

Un seul téléchargement contenant tout : chaque message et chaque pièce jointe dans un format qu'une autre application de messagerie sait ouvrir, plus vos contacts, libellés, règles, modèles et votre agenda.

Pas encore

Rien ne s'exporte aujourd'hui : les seules choses qui sortent par le produit sont une pièce jointe à la fois et votre propre clé de chiffrement, et ce qu'une archive peut transporter est une reconstruction plutôt que les octets d'origine.

Détails

  • Pas livré. Ce qui sort aujourd'hui, c'est une pièce jointe à la fois, et votre propre clé privée depuis Paramètres → Chiffrement. Il n'existe ni route, ni commande, ni écran qui produise une archive d'une boîte aux lettres.
  • Ce qui en sortira sera une reconstruction, et cela tient à la façon dont le courrier est conservé ici plutôt qu'à un coin coupé à la sortie. Un message est analysé une fois et les octets d'origine ne sont jamais conservés : une archive peut donc porter le texte, le HTML, les pièces jointes, les adresses, les dates et les en-têtes sur lesquels une conversation est enfilée, et elle ne peut pas porter la signature DKIM ni les frontières exactes des parties. Un fichier prétendant être le message tel qu'il est arrivé serait un fichier que personne ne pourrait vérifier comme tel : l'archive dira donc ce qu'elle est.
  • Une boîte aux lettres n'est pas une table unique à vider. Les corps des messages sont des objets dans le stockage, le graphe des dossiers et des libellés est une petite base à côté, et les contacts, les règles, les modèles, les événements d'agenda, les notes et les réglages occupent chacun leur propre table : un export est donc une traversée de trois magasins et de chaque partition sur laquelle une boîte est répartie, plutôt qu'une requête. Le chemin de suppression parcourt déjà exactement cela, dans l'autre sens, et c'est de là que vient la forme.
  • Un message chiffré de bout en bout ne peut sortir que comme il est entré. Le texte clair existe dans le navigateur qui l'a ouvert et nulle part ailleurs : une archive porte donc le texte chiffré et la clé reste la vôtre, ce qui veut dire que « tout » ne peut pas vouloir dire discrètement « tout ce qui est lisible ». L'archive nomme quels messages sont sortis scellés plutôt que de vous laisser le découvrir plus tard.
  • La liste qu'il lui faut couvrir, pour que rien ne reste discrètement en arrière : les messages et leurs pièces jointes, les dossiers et les libellés dans lesquels ils se trouvent, les contacts, les règles, les modèles et leurs versions publiées, les événements d'agenda et leurs participants, les notes de fil, les signatures et les réglages, et la moitié publique de vos clés. Tout ce qui ne peut pas être inclus est nommé dans l'archive au lieu d'être omis.
  • Un fichier que vous avez supprimé laisse un marqueur plutôt que de disparaître : l'index connaît donc encore le nom de quelque chose dont les octets sont partis. Un export doit honorer cela et le lister comme supprimé : une archive qui promettrait un fichier qu'elle ne peut pas produire serait pire qu'une archive franche sur le manque.