Is it possible to create a meeting or appointment on someone else's Exchange 2010 account without having to accept it? Ideally, we want you to have a delegate account or similar strategy to schedule appointments / appointments on people's calendars. We want to get around the usual request / accept model and enforce these meetings on the calendar.
I looked at CreateItem () in the Exchange 2010 documentation, but it is not clear what happens after the method executes. Does the user receive a regular invitation? We do not want this. We need a model in which our system has full control over user calendars, without receiving a traditional meeting invitation and with automatic acceptance. I would prefer not to use VBA hacks or plugins.
I think this is possible in case of use ApplicationImpersonation(use ImpersonatedUserId). It is important that you configure Exchange first . Then you can set to NetworkCredentialuse ImpersonatedUserIdfor direct access to the appointment calendar. See here for more information and sample code.
ApplicationImpersonation
ImpersonatedUserId
NetworkCredential
What I would do is grab a copy of MFCMapi (mfcmapi.codeplex.com) and then create a meeting request in the traditional way and send it to a couple of mailboxes. Take this as a pair, tag a couple, etc.
, . , , MAPI, . EWS, , , . MFC Mapi - .
, , .