Raggruppamento in conversazioni
Il processo di raggruppamento dei messaggi e-mail correlati in conversazioni seguendo i collegamenti delle intestazioni In-Reply-To e References, tipicamente usando l'algoritmo JWZ che supporta fino a quattro livelli di annidamento.
Il threading delle e-mail ricostruisce la struttura delle conversazioni di una casella di posta dal grafo dei messaggi codificato nelle intestazioni. L'algoritmo JWZ, pubblicato da Jamie Zawinski nel 1997 e ampiamente adottato nei client di posta, funziona in due fasi: prima costruisce un albero di messaggi seguendo i collegamenti Message-ID, In-Reply-To e References; poi pota e ordina l'albero per produrre una vista del thread pulita e leggibile.
Quando i collegamenti espliciti delle intestazioni sono mancanti — comune nei messaggi più vecchi o dopo l'inoltro — gli algoritmi di threading ricorrono alla corrispondenza per oggetto: i messaggi con lo stesso oggetto (dopo aver rimosso i prefissi Re:, Fwd: e simili) vengono raggruppati insieme. Questa euristica produce risultati ragionevoli per la maggior parte delle conversazioni ma può occasionalmente unire messaggi non correlati che condividono per caso lo stesso oggetto.
Le viste per thread migliorano notevolmente la navigazione negli archivi di grandi dimensioni. Invece di scorrere migliaia di singoli messaggi in ordine di data, è possibile trovare un thread, comprimerlo e andare avanti. Mbox Viewer applica il threading quando visualizza gli archivi MBOX, raggruppando i messaggi in conversazioni e indicando la profondità di annidamento fino a quattro livelli nell'elenco dei messaggi.
Termini correlati
Un identificatore univoco globale assegnato a ciascun messaggio e-mail, specificato nell'intestazione Message-ID. Viene usato per tracciare i messaggi, costruire thread di conversazione e rilevare duplicati durante l'unione di archivi.
Intestazioni e-mail (In-Reply-To e References) che collegano una risposta al messaggio a cui risponde, consentendo ai client di posta e agli strumenti di archiviazione di raggruppare i messaggi correlati in thread di conversazione.
Il sistema di tagging di Gmail che assegna una o più etichette a ciascun messaggio, svolgendo il ruolo che le cartelle hanno nei client di posta tradizionali. Un singolo messaggio può portare più etichette contemporaneamente.