In-Reply-To / References
답장이 응답하는 메시지와 연결하는 이메일 헤더(In-Reply-To 및 References)로, 메일 클라이언트와 아카이브 도구가 관련 메시지를 대화 스레드로 그룹화할 수 있게 합니다.
이메일에 답장할 때 메일 클라이언트는 발신 메시지에 두 개의 헤더를 설정합니다: In-Reply-To에는 직접 답장하는 단일 메시지의 Message-ID가 포함되고, References에는 해당 시점까지 전체 대화의 Message-ID 체인이 포함됩니다. 이 두 헤더가 함께 스레딩 알고리즘이 대화를 재구성하는 데 사용하는 명시적인 링크 그래프를 형성합니다.
JWZ 스레딩 알고리즘(Netscape Mail을 위해 이를 설명한 Jamie Zawinski의 이름을 따서 명명)은 In-Reply-To 및 References를 사용하여 메시지 트리를 구축합니다. 명시적인 헤더 링크가 없는 메시지의 경우, Re:, Fwd: 등의 접두사를 제거한 후 동일한 제목을 가진 메시지를 그룹화하는 제목 매칭으로 대체합니다. 결과는 대화의 모든 메시지가 도착 순서에 관계없이 함께 나타나는 그룹화된 뷰입니다.
In-Reply-To와 References는 대규모 아카이브 탐색에 매우 중요합니다. 스레드 재구성이 없으면 수천 개의 개별 메시지가 날짜 순서의 단조로운 목록이 됩니다. 스레딩이 있으면 관련 메시지가 대화로 묶여 훨씬 쉽게 스캔할 수 있습니다. Mbox Viewer는 MBOX 아카이브를 표시할 때 이 헤더들로부터 스레드를 재구성합니다.