InternetMessageHeaders не обновляет EWS - PullRequest
0 голосов
/ 05 сентября 2018

Я перебираю полученные сообщения электронной почты в почтовом ящике Exchange 2010. Транспортное правило добавило MessageHeader X-RR к сообщению в поле, когда оно было получено. С помощью API Exchange 2010 EWS я установил значение заголовка в «none», но это значение не сохраняется в сообщении.

For Each h As InternetMessageHeader In Message.InternetMessageHeaders
 If h.Name = "X-RR" Then
                    h.Value = "OK"
                End If
Next
Message.Update(ConflictResolutionMode.AlwaysOverwrite)

Когда я смотрю на заголовки интернет-сообщений, X-RR предустановлен, но не содержит значения «ОК»

1 Ответ

0 голосов
/ 06 сентября 2018

Коллекция InternetMessageHeader является представлением только для чтения основного свойства PR_Transport_Headers, см. https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2010/hh545614(v=exchg.140). Так что, если вы хотите изменить заголовок, вам нужно изменить базовое свойство PR_Transport_headers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...