3.1.5.1.1 Processing a DAM

When processing a DAM, the client MUST first determine whether it has to process the DAM by inspecting the value of the PidTagRuleProvider property (section 2.2.7.5) on the DAM. If the value matches one of the rule provider strings the client supports, the client SHOULD process the DAM; otherwise, the client MUST ignore the DAM.

In addition to the PidTagRuleProvider property, when processing a DAM, the client can use any combination of the properties the server sets on the DAM as specified in section 2.2.6 to execute the rule (2). In particular, the client MUST use the value of the PidTagDamOriginalEntryId property (section 2.2.6.3) to identify the message it needs to take action (2) on, and it SHOULD use the value of the PidTagClientActions property (section 2.2.6.6) to identify what actions (2) it needs to execute on the message.

After processing a DAM, the client MUST delete the DAM. For more details about how to delete a message, see [MS-OXCFOLD] section 2.2.1.11.