2017-06-13 67 views
0

我正在編寫一個腳本,該腳本使用Exchange EWS API將日曆上的附件保存到本地文件中。當我在任何用戶帳戶上執行此操作時,它都能正常工作,但是,當我嘗試在共享資源帳戶上使用它時,它會失敗。即使附件存在,Exchange EWS的「HasAttachment」屬性也會返回False

我也可以在郵遞員中重現這一點。調用GetItem請求(見下文)將返回所有項目數據,但AttachmentId不存在於資源帳戶上。我的用戶帳戶上的相同請求確實會返回AttachmentId。 HasAttachments字段在資源帳戶上調用時也顯示False。

是否有一些財產或價值,我失蹤的資源帳戶?

的GetItem:

<?xml version="1.0" encoding="utf-8"?> 
<soap:Envelope 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" 
    xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"> 
<soap:Header> 
    <t:RequestServerVersion Version="Exchange2007_SP1" /> 
</soap:Header> 
    <soap:Body> 
    <m:GetItem> 
     <m:ItemShape> 
     <t:BaseShape>AllProperties</t:BaseShape> 
     <t:AdditionalProperties> 
      <t:FieldURI FieldURI="item:Attachments" /> 
      <t:FieldURI FieldURI="item:HasAttachments" /> 
     </t:AdditionalProperties> 
     </m:ItemShape> 
     <ItemIds> 
     <t:ItemId Id="AAAlAF..." ChangeKey="CQAAAB..." /> 
     </ItemIds> 
    </m:GetItem> 
    </soap:Body> 
</soap:Envelope> 

編輯:這肯定是與該帳戶本身OWA不顯示任何附件的問題。共享日曆帳戶可以不接受附件嗎?

回答

1

那裏有一些財產或價值,我失蹤的資源帳戶?

如果資源郵箱是自動接受會議,則郵箱的默認配置是刪除附件出於安全原因。

「DeleteAttachments參數指定是否從所有傳入消息中刪除附件,此參數的有效輸入爲$ true或$ false,默認值爲$ true 此參數僅用於AutomateProcessing參數被設置爲AutoAccept。「

re https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx

相關問題