如果我想回复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以使其正常工作?
答案 0 :(得分:2)
看看MessageDispositionType。通过在 行中设置MessageDisposition = SaveOnly,您可以创建草稿。然后,您可以使用所需的其他收件人更新草稿,并通过调用UpdateItem并设置MessageDispostion = SendAndSaveCopy来发送消息。