Самый простой ответ на этот вопрос - ключ изменения. Любое изменение какого-либо свойства элемента приведет к тому, что этот элемент получит новый ключ изменения. Когда вы вызываете SendItem / UpdateItem и передаете ключ изменения, который у вас есть, ЕСЛИ элемент изменился (включая заголовки сообщения), вызов завершится неудачно из-за разрешения конфликта, при условии, что вы передадите NeverOverwrite конфликтаResolutionMode для UpdateItem (который также может Отправить). Если я правильно помню, SendItem всегда будет терпеть неудачу, если ключ изменения был изменен.