InternetMessageHeaders不更新EWS

时间:2018-09-05 19:24:08

标签: vb.net exchangewebservices exchange-server-2010

i循环浏览Exchange 2010邮箱中收到的电子邮件。传输规则已将MessageHeader X-RR添加到收到消息时的框中的消息中。使用Exchange 2010 EWS API,我将标头的值设置为“ 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)

当我查看internetmessageheaders时,X-RR已预设,但其中不包含“ OK”值

1 个答案:

答案 0 :(得分:0)

InternetMessageHeader集合是基础PR_Transport_Headers属性的只读表示形式,请参见https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2010/hh545614(v=exchg.140)。因此,如果要修改标题,则需要修改基础的PR_Transport_headers属性。