In-Reply-To / References
E-mailkopteksten (In-Reply-To en References) die een antwoord koppelen aan het bericht waarop het reageert, waardoor e-mailclients en archiefsystemen gerelateerde berichten kunnen groeperen in gespreksthreads.
Wanneer je een e-mail beantwoordt, stelt je e-mailclient twee kopteksten in het uitgaande bericht in: In-Reply-To bevat de Message-ID van het specifieke bericht waarop je rechtstreeks antwoordt, terwijl References de volledige keten van Message-ID's bevat van het gehele gesprek tot dat moment. Samen vormen ze de expliciete koppelingsgraph die threading-algoritmen gebruiken om gesprekken te reconstrueren.
Het JWZ-threading-algoritme (vernoemd naar Jamie Zawinski, die het beschreef voor Netscape Mail) gebruikt In-Reply-To en References om een boom van berichten op te bouwen. Berichten zonder expliciete verwijzingen kunnen heuristisch worden gekoppeld op basis van onderwerp (waarbij Re:- en Fwd:-voorvoegsels worden verwijderd) als terugvaloptie. Het resultaat is een gegroepeerde weergave waarbij alle berichten in een gesprek bij elkaar verschijnen, ongeacht de volgorde van ontvangst.
In-Reply-To en References zijn cruciaal voor navigatie in grote archieven. Zonder threadreconstructie is een mailbox met duizenden berichten een platte chronologische lijst; met threading worden gerelateerde berichten samengevouwen in gesprekken die veel eenvoudiger te scannen zijn. Mbox Viewer reconstrueert threads op basis van deze kopteksten bij het weergeven van MBOX-archieven.
Verwante begrippen
Een wereldwijd unieke identificatie die aan elk e-mailbericht wordt toegewezen, opgegeven in de Message-ID-koptekst. Het wordt gebruikt om berichten te traceren, gespreksthreads op te bouwen en duplicaten te detecteren bij het samenvoegen van archieven.
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.