You need to use the MoveItem operation.
Create a class file. Save it in EWSType / MoveItemType.php
<?php class EWSType_MoveItemType extends EWSType { public $ToFolderId; public $DistinguishedFolderId; public $ItemIds; }
Then do something like the below in your application code:
// Generic connection sample code $ews = new ExchangeWebServices($host, $username, $password); $request = new EWSType_MoveItemType(); $request->ToFolderId->FolderId->Id = 'FOLDER_ITEM_ID_VALUE'; $request->ToFolderId->FolderId->ChangeKey = 'FOLDER_ITEM_CHANGE_KEY_VALUE'; $request->ItemIds->ItemId->Id = 'ITEM_ID_VALUE'; $request->ItemIds->ItemId->ChangeKey = 'ITEM_CHANGE_KEY_VALUE'; // Generic execution sample code $response = $ews->MoveItem($request); echo '<pre>'.print_r($response, true).'</pre>';
source share