SOAP向EWS发送消息以将邮件创建为常规邮件,而不是草稿

时间:2015-06-30 19:40:19

标签: xml soap exchange-server exchangewebservices

在EWS中,您可以创建这样的草稿:

<tns:CreateItem MessageDisposition="SaveOnly">
  <tns:Items>
    <t:Message>
      <t:ItemClass>IPM.Note</t:ItemClass>
      <t:Subject>subject</t:Subject>
      <t:Body BodyType="HTML">body</t:Body>
      <t:IsRead>false</t:IsRead>
    </t:Message>
  </tns:Items>
</tns:CreateItem>

我需要添加什么来创建常规消息而不是草稿,就像上面的代码那样(使用SOAP消息,而不是Managed API)?

1 个答案:

答案 0 :(得分:6)

设置扩展的MessageFlags属性就行了!必须在创作时完成。

<tns:CreateItem MessageDisposition="SaveOnly">
  <tns:Items>
    <t:Message>
      <t:ItemClass>IPM.Note</t:ItemClass>
      <t:Subject>subject</t:Subject>
      <t:Body BodyType="HTML">body</t:Body>
      <t:IsRead>false</t:IsRead>
      <t:ExtendedProperty> 
        <t:ExtendedFieldURI PropertyTag="3591" PropertyType="Integer" /> 
        <t:Value>1</t:Value> 
      </t:ExtendedProperty>
    </t:Message>
  </tns:Items>
</tns:CreateItem>