在EWS中添加“ReplyAll”之外的收件人

时间:2015-06-03 11:45:02

标签: xml web-services email exchange-server exchangewebservices

如果我想回复EWS中邮件的所有收件人,我可以使用以下XML:

<tns:CreateItem MessageDisposition="SendAndSaveCopy">
  <tns:SavedItemFolderId>
    <t:DistinguishedFolderId Id="sentitems"/>
  </tns:SavedItemFolderId>
  <tns:Items>
    <t:ReplyAllToItem>
      <t:ReferenceItemId Id="MailId" ChangeKey="MailChangeKey" />
      <t:NewBodyContent BodyType="HTML">body</t:NewBodyContent>
    </t:ReplyAllToItem>
  </tns:Items>
</tns:CreateItem>

这很有效。但请考虑您按下“全部回复”按钮并添加一些应收到邮件的额外电子邮件地址的情况。

我应该如何更改XML以使其正常工作?

1 个答案:

答案 0 :(得分:2)

看看MessageDispositionType。通过在 行中设置MessageDisposition = SaveOnly,您可以创建草稿。然后,您可以使用所需的其他收件人更新草稿,并通过调用UpdateItem并设置MessageDispostion = SendAndSaveCopy来发送消息。