3.2.5.1 Processing a Change to a Conversation Action FAI Message
As specified in section 2.2.8.8, the client locates all E-mail objects in the message store that have a PidTagConversationId property ([MS-OXOMSG] section 2.2.1.2) matching bytes 6-21 of the PidTagConversationIndex property (section 2.2.8.8) on the FAI message and that have a PidTagMessageDeliveryTime property ([MS-OXOMSG] section 2.2.3.9) value greater than the value of the PidLidConversationActionMaxDeliveryTime property (section 2.2.8.2) on the FAI message.
When the client uploads a change to a conversation action FAI message, as specified in section 2.2.8, the server SHOULD<47> perform the appropriate action on all located E-mail objects, based on the changes to the FAI message, as specified in the following table (more than one action can apply to a given change).
FAI message change |
Action to apply on the E-mail object |
---|---|
The value of the PidLidConversationActionMoveFolderEid property (section 2.2.8.3) is changed to an array of size 0. |
If the E-mail object is not in the Sent Items special folder, move the E-mail object to the Deleted Items special folder. |
The value of the PidLidConversationActionMoveFolderEid property was an array of size 0, now unset. |
If the E-mail object is in the Deleted Items special folder, move the E-mail object to the Inbox folder. |
The value of the PidLidConversationActionMoveFolderEid property changed to a non-empty array. |
If the PidLidConversationActionMoveStoreEid property (section 2.2.8.4) is unset and if the E-mail object is not in the Sent Items special folder, move the E-mail object to the folder with an EntryID equal to the new PidLidConversationActionMoveFolderEid property on the FAI message. If the PidLidConversationActionMoveStoreEid property is set, do nothing. |
The value of the PidLidConversationActionMoveFolderEid property was a non-empty array, now unset. |
None. |
The PidNameKeywords property (section 2.2.8.7) is unset, set, or modified. |
For all categories added in this change, append the category to the PidNameKeywords property of each E-mail object. For all categories removed in this change, remove the category from the PidNameKeywords property of each E-mail object. |