2012-07-24 7 views
0

저는 이메일 "스레드"를 프로그래밍 방식으로 묶고 싶습니다. 특히 gmail과 yahoo 이메일의 "대화". 이 방법 (이메일에 포함 된 링크 또는 포인터 또는 "스레드 ID"일종)을 수행하는 방법이 있습니까, 아니면 "제목"줄의 텍스트를 변경하지 않는 전자 메일 작성자에게 의존하고 있습니까?"제목"텍스트가 아닌 이메일을 함께 연결할 수 있습니까?

게다가 관련없는 많은 스레드가 동일한 주제 (예 : [제목 없음] 등)를 가질 수 있으므로이 트릭은 거의 기능적이지 않습니다.

답변

1

예. 이메일에는 해당 이메일의 고유 식별자 인 헤더 (메시지 ID)가 포함되어 있습니다. 의미 자체는 전달하지 않지만 회신 할 전자 메일의 메시지 ID를 나타내는 다른 헤더 (in-reply-to)를 전달합니다. 거의 모든 이메일 클라이언트는 이것들로 무난한 작업을 수행하며 많은 사람들이 여러분이 참조하는 스레딩을 제공하기 위해 사용됩니다.

또한 대상에 상대 시간을 더한 상대 시간을 사용하여 상대적인 순서를 지정할 수 있습니다.

위키 백과는이에 대해 설명 좋은 기사를 가지고 있으며, 관련 RFC는에 떨어져을 링크 : http://en.wikipedia.org/wiki/Email#Message_format