2014-01-23 35 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

你介意将这个答案(和其他相关的答案)标记为接受吗? –

相关问题