2017-10-25 8 views
0

Outlook 대화는 ConversationID 및 ConversationIndex 속성을 사용하여 구성된다는 것을 알고 있습니다. ID는 괜찮지 만 대화에 추가 된 10 자리의 16 진수 타임 스탬프를 작성하는 방법을 알아야합니다. 당신이 볼 수 있듯이 예를 들어ConversationIndex MailItem 속성에 대해 10 자리 16 진수 타임 스탬프를 생성하려면 어떻게합니까?

,

Subject:   Testing 
ConversationID: 955534474030B94C8E127B286C2D43DC 
ConversationIndex: 0101D34CE912955534474030B94C8E127B286C2D43DC 

Subject:   RE: Testing 
ConversationID: 955534474030B94C8E127B286C2D43DC 
ConversationIndex: 0101D34CE912955534474030B94C8E127B286C2D43DCA2F33AE240 

는 응답은 타임 스탬프 ConversationIndex에 A2F33AE240을 추가했다. 나는 이것을 읽었 기 때문에 이것이 타임 스탬프라는 것을 알고있다.

이 규칙은 ConversationIndex> 문자열의 끝에 새로운 타임 스탬프를 추가하는 대화의 각 새 메시지와 함께 연결된 타임 스탬프 값을 사용한다. > ConversationIndex 값을 기준으로 메시지를 정렬 할 때 메시지 간의 시간 관계를 볼 수 있습니다. 여기

은 : MSDN

내가 직접 구성하는 방법에 대한 정보를 찾을 수 있고, 나는 그것이 생성하는 방법은 다음 dev에 팀에게해야합니다.

약간의 배경 : 현재 전자 메일을 보내는 데 사용되는 발권 도구는 ConversationID 및 ConversationIndex 속성을 따르지 않으므로 해당 도구에서 보낸 모든 회신은 Outlook 클라이언트에서 동일한 대화의 일부인 새 대화로 간주됩니다 .

+0

* 개발자는 Microsoft의 내부적 인 API 구현 방법을 개발자 팀에 알려야합니다. 그들은 엔지니어이고, 리버스 엔지니어링 IMO를 수행해야합니다. –

답변

0

대화 인덱스의 형식은 설명되어 있습니다 : 기존 대화 인덱스를보고 싶은 경우에 https://msdn.microsoft.com/en-us/library/office/cc765583.aspx?f=255&MSPPError=-2147217396

, 당신은 OutlookSpy을 사용할 수 있습니다 - iMessage를 버튼을 클릭 PR_CONVERSATION_INDEX 속성을 선택 보면 "기호." 편집 상자 (예 :

UnnamedByte: 1 
Current FILETIME: 6/20/1789 6:37 PM (-1615069184 (0x9FBC0000), 13847596 (0x00D34C2C)) 
GUID: {516D9479-70ED-6C4F-9D7B-AC62F6808A54} 

ResponseLevel[0] = { 
    DeltaCode = False 
    TimeDelta = 0x0000D8B4 
    Random = 7 
    ResponseLevel = 0 
} 

ResponseLevel[1] = { 
    DeltaCode = False 
    TimeDelta = 0x000AD6AB 
    Random = 14 
    ResponseLevel = 0 
} 
+1

답변을 읽는 것이 항상 즐겁습니다. Dmitry! – Dimas