3.1.5.6 Conflict Handling

The properties that are associated with a message or a folder can be modified by the server or client at any time. Synchronizing these changes can result in conflicts in which a server or a client has to determine which set of message properties or folder properties to use: the local copy, or the copy being replicated.

This specification does not mandate that clients implement any conflict handling. However, if clients do implement conflict handling, their conflict handling logic MUST use an algorithm that provides the same output as the one mandated for servers, as specified in this section, to ensure the consistency of user experience regardless of the protocol role performing the conflict handling. When referring to synchronization in this specification, both download and upload are considered, unless specified otherwise.