Skip to content
Mbox Viewer

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

Lisez vos fichiers MBOX sur votre Mac