3.2.5.2 Processing a Conversation Action on Incoming E-mail Objects

When a new E-mail object arrives in a message store, the server SHOULD<48> do the following.

  1. As specified in section 2.2.8.8, locate the conversation action FAI message, as specified in section 2.2.8, in the conversation actions Settings special folder with bytes 6-21 of PidTagConversationIndex property (section 2.2.8.8) corresponding to the PidTagConversationId property ([MS-OXOMSG] section 2.2.1.2) of the incoming E-mail object. If no FAI message is found, the server SHOULD NOT process any conversation actions on the incoming E-mail object.

  2. Perform the appropriate actions on the incoming E-mail object based on the properties of the FAI message, as specified in the following table (more than one property can apply to a given FAI message).

    Properties on the FAI message

    Action to perform on the incoming E-mail object

    The PidNameKeywords property (section 2.2.8.7) is set.

    The categories in the FAI message SHOULD be appended to the PidNameKeywords property of the incoming E-mail object.

    The PidLidConversationActionMoveStoreEid property (section 2.2.8.4) is not set and the value of the PidLidConversationActionMoveFolderEid property (section 2.2.8.3) is not an array of size zero.

    The server SHOULD move the incoming E-mail object to the folder with an EntryID equal to the PidLidConversationActionMoveFolderEid property on the FAI message.

    The PidLidConversationActionMoveStoreEid property is not set and the value of the PidLidConversationActionMoveFolderEid property is an array of size zero.

    The server SHOULD move the incoming E-mail object to the Deleted Items special folder.

    The PidLidConversationActionMoveStoreEid property is set.

    The server SHOULD NOT move the incoming E-mail object.