Skip to content
Mbox Viewer

Berichtenthreading

Het groeperen van gerelateerde e-mailberichten in gesprekken door de koppelingsketens van In-Reply-To- en References-kopteksten te volgen, doorgaans met het JWZ-algoritme dat maximaal vier niveaus van nesting ondersteunt.

E-mailthreading reconstrueert de gespreksstructuur van een mailbox op basis van de berichtengraph die in de kopteksten is gecodeerd. Het JWZ-algoritme, gepubliceerd door Jamie Zawinski in 1997 en breed overgenomen door e-mailclients, werkt in twee fasen: eerst bouwt het een boom van berichten op door de koppelingen via Message-ID, In-Reply-To en References te volgen; daarna wordt de boom gesnoeid en gesorteerd om een overzichtelijke threadweergave te produceren.

Wanneer expliciete koppelingen in kopteksten ontbreken — gebruikelijk in oudere berichten of na doorsturen — vallen threading-algoritmen terug op onderwerpkoppeling: berichten met hetzelfde onderwerp (na het verwijderen van Re:-, Fwd:- en soortgelijke voorvoegsels) worden gegroepeerd. Deze heuristiek levert redelijke resultaten op voor de meeste gesprekken, maar kan soms niet-gerelateerde berichten samenvoegen die toevallig hetzelfde onderwerp delen.

Threadweergaven verbeteren de navigatie in grote archieven aanzienlijk. In plaats van duizenden afzonderlijke berichten op datum te scannen, kun je een thread vinden, deze samenvouwen en verdergaan. Mbox Viewer past threading toe bij het weergeven van MBOX-archieven, groepeert berichten in gesprekken en geeft de nestingdiepte aan tot maximaal vier niveaus in de berichtenlijst.

Verwante begrippen

Lees je MBOX-bestanden op je Mac