CopyItem请求函数不返回新的MessageID

时间:2019-01-03 15:13:00

标签: php-ews

该函数确实复制了按其MessageID定义的Message。响应看起来像往常一样,但是不包含新创建的Item的MessageID!因此,无法对该新的邮件副本进行任何进一步的操作。

ReturnNewItemIds标志设置为TRUE。 使用PHP-EWS 1.0

有人遇到同样的问题吗?

$request = new CopyItemType();
$request->ReturnNewItemIds = true;              
$request->ToFolderId = new FolderType();
$request->ToFolderId->FolderId = new FolderIdType();        
$request->ToFolderId->FolderId->Id          = $FolderItemID;
$request->ToFolderId->FolderId->ChangeKey   = $FolderItemChangeKey;             
$request->ItemIds = new NonEmptyArrayOfBaseItemIdsType; 
$request->ItemIds->ItemId = new ItemIdType();       
$request->ItemIds->ItemId->Id           = $ItemID;
$request->ItemIds->ItemId->ChangeKey    = $ItemChangeKey;       
$request->ReturnNewItemIds = true;      
$response = $Client->CopyItem($request);

0 个答案:

没有答案