如何设置EWS删除项目的权限?

时间:2016-10-10 20:40:19

标签: outlook-addin exchangewebservices

向EWS发送查询删除电子邮件会返回错误:“在商店中找不到指定的对象。,该过程未能获得正确的属性”

但是,从加载项内部发布相同的查询有效。我的所有研究都指出这是一个许可问题。但我无法确认。是否有允许第三方代码移动或删除电子邮件的设置?

这里是删除电子邮件的查询:

<?xml version="1.0" encoding="utf-8"?>
  <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
      <t:RequestServerVersion Version="Exchange2010_SP2" />
    </soap:Header>
    <soap:Body>
      <m:DeleteItem DeleteType="MoveToDeletedItems" AffectedTaskOccurrences="AllOccurrences" SendMeetingCancellations="SendToAllAndSaveCopy">
        <m:ItemIds>
          <t:ItemId Id="AAMkADE2NjQyMjVlLWNhY2UtNDNiMS04MzgxLWZiNzEyNzA0NDgwNQBGAAAAAACLt5QBAQ/GRYv+vEXkY5vLBwA6ksGFFTICTbjFW6e9FfRGAAAAAAEMAAA6ksGFFTICTbjFW6e9FfRGAAA//84oAAA=" />
        </m:ItemIds>
      </m:DeleteItem>
    </soap:Body>
  </soap:Envelope>

1 个答案:

答案 0 :(得分:0)

  
    

是否有允许第三方代码移动或删除电子邮件的设置?

  

不,这取决于Containing文件夹或邮箱的权限,我建议您查看Addin运行的安全上下文。您可能还想尝试使用Soft或HardDelete,而不是尝试使用MoveToDeleteItems。