该函数确实复制了按其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);