Threading (JWZ)
Le processus de regroupement de messages électroniques connexes en conversations en suivant les liens d'en-têtes In-Reply-To et References, généralement à l'aide de l'algorithme JWZ qui prend en charge jusqu'à quatre niveaux d'imbrication.
Le regroupement en fils de discussion reconstruit la structure de conversation d'une boîte aux lettres à partir du graphe de messages encodé dans les en-têtes. L'algorithme JWZ, publié par Jamie Zawinski en 1997 et largement adopté dans les clients de messagerie, fonctionne en deux phases : d'abord, il construit une arborescence de messages en suivant les liens Message-ID, In-Reply-To et References ; ensuite, il éliague et trie l'arborescence pour produire une vue de fil de discussion propre et lisible.
Lorsque les liens d'en-têtes explicites sont absents — courant dans les anciens messages ou après un transfert — les algorithmes de regroupement recourent à la correspondance par objet : les messages ayant le même objet (après suppression des préfixes Re:, Fwd: et similaires) sont regroupés. Cette heuristique produit des résultats raisonnables pour la plupart des conversations, mais peut occasionnellement regrouper des messages sans rapport qui partagent par hasard le même objet.
Les vues en fils de discussion améliorent considérablement la navigation dans les grandes archives. Au lieu de parcourir des milliers de messages individuels dans l'ordre chronologique, vous pouvez trouver un fil de discussion, le réduire et passer au suivant. Mbox Viewer applique le regroupement en fils lors de l'affichage des archives MBOX, regroupant les messages en conversations et indiquant la profondeur d'imbrication jusqu'à quatre niveaux dans la liste des messages.
Termes liés
Un identifiant globalement unique attribué à chaque message électronique, spécifié dans l'en-tête Message-ID. Il est utilisé pour suivre les messages, construire des fils de conversation et détecter les doublons lors de la fusion d'archives.
Des en-têtes de courriel (In-Reply-To et References) qui relient une réponse au message auquel elle répond, permettant aux clients de messagerie et aux outils d'archivage de regrouper les messages connexes en fils de conversation.
Le système d'étiquetage de Gmail qui attribue une ou plusieurs étiquettes à chaque message, jouant le rôle que jouent les dossiers dans les clients de messagerie traditionnels. Un même message peut porter plusieurs étiquettes simultanément.