Threading (JWZ)
In-Reply-To 및 References 헤더 링크를 따라 관련 이메일 메시지를 대화로 그룹화하는 프로세스로, 일반적으로 최대 4단계 중첩을 지원하는 JWZ 알고리즘을 사용합니다.
이메일 스레딩은 헤더에 인코딩된 메시지 그래프에서 메일함의 대화 구조를 재구성합니다. 1997년 Jamie Zawinski가 발표하고 메일 클라이언트에 널리 채택된 JWZ 알고리즘은 두 단계로 작동합니다: 먼저 Message-ID, In-Reply-To, References 링크를 따라 메시지 트리를 구축하고, 그 다음 트리를 정리하고 정렬하여 깔끔하고 읽기 좋은 스레드 뷰를 만듭니다.
명시적인 헤더 링크가 없는 경우(오래된 메시지나 전달 후 일반적) 스레딩 알고리즘은 제목 매칭으로 대체합니다: Re:, Fwd: 및 유사한 접두사를 제거한 후 동일한 제목을 가진 메시지가 함께 그룹화됩니다. 이 휴리스틱은 대부분의 대화에서 합리적인 결과를 만들지만 주제를 공유하는 관련 없는 메시지를 가끔 병합할 수 있습니다.
스레드 뷰는 대규모 아카이브 탐색을 크게 향상시킵니다. 날짜 순서로 수천 개의 개별 메시지를 스캔하는 대신 스레드를 찾아 축소하고 계속 진행할 수 있습니다. Mbox Viewer는 MBOX 아카이브를 표시할 때 스레딩을 적용하여 메시지를 대화로 그룹화하고 메시지 목록에서 최대 4단계까지 중첩 깊이를 표시합니다.
관련 용어
Message-ID 헤더에 지정된 각 이메일 메시지에 할당된 전 세계적으로 고유한 식별자입니다. 메시지 추적, 대화 스레드 구성, 아카이브 병합 시 중복 감지에 사용됩니다.
답장이 응답하는 메시지와 연결하는 이메일 헤더(In-Reply-To 및 References)로, 메일 클라이언트와 아카이브 도구가 관련 메시지를 대화 스레드로 그룹화할 수 있게 합니다.
각 메시지에 하나 이상의 레이블을 할당하는 Gmail의 태깅 시스템으로, 기존 이메일 클라이언트에서 폴더가 담당하는 역할을 합니다. 단일 메시지가 여러 레이블을 동시에 가질 수 있습니다.