Threading (JWZ)
Proceso de agrupar mensajes de correo relacionados en conversaciones siguiendo los enlaces de las cabeceras In-Reply-To y References, usando típicamente el algoritmo JWZ que admite hasta cuatro niveles de anidamiento.
La agrupación en hilos reconstruye la estructura de conversación de un buzón a partir del grafo de mensajes codificado en las cabeceras. El algoritmo JWZ, publicado por Jamie Zawinski en 1997 y ampliamente adoptado en clientes de correo, funciona en dos fases: primero construye un árbol de mensajes siguiendo los enlaces Message-ID, In-Reply-To y References; después poda y ordena el árbol para producir una vista de hilo limpia y legible.
Cuando faltan los enlaces de cabecera explícitos —habitual en mensajes más antiguos o tras reenvíos—, los algoritmos de agrupación recurren a la coincidencia por asunto: los mensajes con el mismo asunto (tras eliminar prefijos como Re:, Fwd: y similares) se agrupan juntos. Esta heurística produce resultados razonables para la mayoría de conversaciones, pero en ocasiones puede fusionar mensajes no relacionados que comparten accidentalmente el mismo asunto.
Las vistas de hilo mejoran drásticamente la navegación en archivos grandes. En lugar de explorar miles de mensajes individuales por orden cronológico, puedes localizar un hilo, contraerlo y continuar. Mbox Viewer aplica la agrupación en hilos al mostrar archivos MBOX, agrupando los mensajes en conversaciones e indicando la profundidad de anidamiento hasta cuatro niveles en la lista de mensajes.
Términos relacionados
Identificador globalmente único asignado a cada mensaje de correo, especificado en la cabecera Message-ID. Se usa para rastrear mensajes, construir hilos de conversación y detectar duplicados al fusionar archivos.
Cabeceras de correo (In-Reply-To y References) que enlazan una respuesta con el mensaje al que responde, permitiendo a los clientes de correo y herramientas de archivo agrupar los mensajes relacionados en hilos de conversación.
Sistema de etiquetado de Gmail que asigna una o varias etiquetas a cada mensaje, cumpliendo la función que las carpetas desempeñan en los clientes de correo tradicionales. Un único mensaje puede llevar varias etiquetas simultáneamente.