static void MoveFolder(ExchangeServiceBinding esb, FolderIdType sourceFolderID, FolderIdType destinationFolderID) { MoveFolderType moveFolder = new MoveFolderType(); moveFolder.FolderIds = new FolderIdType[] { sourceFolderID }; TargetFolderIdType targetID = new TargetFolderIdType(); targetID.Item = destinationFolderID; moveFolder.ToFolderId = targetID; try { // Send the request and get the response MoveFolderResponseType response = esb.MoveFolder(moveFolder); // Get the response messages ResponseMessageType[] rmta = response.ResponseMessages.Items; } catch (Exception e) { string problem = e.Message; } }