【问题标题】:InternetMessageHeaders not updating EWSInternetMessageHeaders 不更新 EWS
【发布时间】:2019-02-11 00:18:01
【问题描述】:

我循环浏览 Exchange 2010 邮箱中收到的电子邮件。传输规则在收到消息时已将 MessageHeader X-RR 添加到框中的消息。使用 Exchange 2010 EWS API,我将标头的值设置为“无”,但该值不会保存到邮件中。

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”值

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多