2014-01-23 33 views
0

有沒有方法可以在EWS中搜索收件人? 我用這個限制用於搜索發件人:Exchange 2013 EWS PHP - FindItem限制收件人

<IsEqualTo> 
    <FieldURI FieldURI="message:From" /> 
    <FieldURIOrConstant> 
     <Constant Value="(searchEmailAddress)" /> 
    </FieldURIOrConstant> 
</IsEqualTo> 
<IsEqualTo> 
    <FieldURI FieldURI="message:Sender" /> 
    <FieldURIOrConstant> 
     <Constant Value="(searchEmailAddress)" /> 
    </FieldURIOrConstant> 
</IsEqualTo> 

但我不能找到一種方法來搜索收件人。

回答

0

DisplayTo是FindItem操作返回的唯一收件人屬性。因此,要在DisplayTo上進行搜索,請執行以下操作:

<m:FindItem Traversal="Shallow"> 
    <m:ItemShape> 
     <t:BaseShape>AllProperties</t:BaseShape> 
    </m:ItemShape> 
    <m:IndexedPageItemView MaxEntriesReturned="1" Offset="0" BasePoint="Beginning" /> 
    <m:Restriction> 
     <t:Contains ContainmentMode="Substring" ContainmentComparison="IgnoreCase"> 
     <t:FieldURI FieldURI="item:DisplayTo" /> 
     <t:Constant Value="Somebody" /> 
     </t:Contains> 
    </m:Restriction> 
    <m:ParentFolderIds> 
     <t:DistinguishedFolderId Id="inbox" /> 
    </m:ParentFolderIds> 
    </m:FindItem> 
+0

很好,謝謝! –

+0

你介意將這個答案(和其他相關的答案)標記爲接受嗎? –

相關問題