2
我試圖使用PHP EWS檢索交換服務器上特定發件人的電子郵件列表。具體到限制(搜索)相關發件人的限制(搜索)
我的代碼示例結構:
$request->Restriction = new EWSType_RestrictionType();
$request->Restriction->IsEqualTo = new EWSType_IsEqualToType();
$request->Restriction->IsEqualTo->FieldURI = new EWSType_PathToUnindexedFieldType();
$request->Restriction->IsEqualTo->FieldURI->FieldURI = 'message:Sender';
$request->Restriction->IsEqualTo->FieldURIOrConstant = new EWSType_FieldURIOrConstantType();
$request->Restriction->IsEqualTo->FieldURIOrConstant->Constant->Value = 'Bob Smith';
在零個結果這種類型的限制的結果。
我注意到,當我搜索沒有限制時,返回的結果包含發件人信息(但它是嵌套的)。例如:
[Sender] => stdClass Object
(
[Mailbox] => stdClass Object
(
[Name] => Bob Smith
)
)
如何滿足限制中的嵌套信息?
其它搜索表達式的例子:https://github.com/jamesiarmes/php-ews/wiki/Search-Expression:-Simple-Conditions
哇!感謝堆馬特!這真的很好。真的很感謝! – Paul