I've been taking a look into this, and i'm not sure it's possible using the Managed API.
I've got a system set up using four sample user folders, and a central admin user with delegated access to each of those user's mailboxes. When i attempt to find folders using the API, i can only find the folders of the user who's credentials i supply when creating the service object.
I'm also using the auto-generated proxy objects (only picked up the API to try and help), and I use the following process to create a task for another user (this works correctly...):
- Connect to the server as the central admin account.
- Create the task object as you would for your own account.
- Create a reference to the Tasks folder of the user that you want to send the item to.
- Create a CreateItemRequest object to pass to the server, and add the two items from steps 2 and 3 to the request
When the request is sent, the item is created in the target user's folder.
I was hoping that this sequence might be possible in the managed API, but it doesnt seem to work.
I'll keep working on it as i get the chance, but i have other issues with appointments that i'm working on as well. I figured the sequence might help anyone else looking, in case they have more luck.
Sorry i cant provide any more info at the moment