exchange-server


Create Exchange Meeting Programmatically


Is it possible to create a meeting or appointment on someone else's Exchange 2010 account, without them needing to accept the meeting? Ideally, we want to have a delegate account, or similar strategy, to place appointments/meetings onto people's calendars. We want to bypass the normal request/accept model, and force these meetings into the calendar.
I looked at CreateItem() in the Exchange 2010 documentation, but it is unclear as to what happens once the method is executed. Does the user receive a normal invitation? We don't want that. We want a model where our system has full control over the users' calendars, without them receiving a traditional meeting invitation, and with automatic acceptance. I would prefer not to have to use VBA hacks or plugins, also.
I think it's possible in case of usage ApplicationImpersonation (the usage of ImpersonatedUserId). It 's important that you have to configure the Exchange first. Then you can set NetworkCredential use ImpersonatedUserId to direct access to the destination calender. See here for more information and the code example.
What I would do is grab a copy of MFCMapi (mfcmapi.codeplex.com), and then create a meeting request in a traditional way and send it to a couple mailboxes. Accept it in a couple, mark tentative in a couple, etc.
Take a look at the resultant calendar item created in the invitee mailbox. I expect you should be able to create the appointment and then set the necesary MAPI properties to make it appear as accepted. You can set the arbitrary properties with EWS, it's just going to take a bit of digging to figure out which ones to set. MFC Mapi is a good tool for that.
On the organizer side, you'll need to make some tweaks so it looks like everyone accepted.

Related Links

Unable to send mail from GitLab
How to find folder path of a mailbox using folderId?
Appointment changed by another person notification to organizer. How to turn it off?
How to interpret EwsCutoffBalance in an Exchange throttling policy?
Automatic mailbox getting created in database which is excluded from provisioning
Identify bounced EmailMessage (EWS)
exchange server setup internal and external domain are different
MAPI access to Exchange Server 2010 vs EWS
Exchange web service (EWS) says “Accees denied” when I try to delete calendar event created by me
Email Signatures in Office365
Send custom SOAP with ExchangeService
HAProxy 1.5 Redirect with Exchange 2013 OWA
Sending an email using Exchange Web Services on behalf of a distribution group
How add attachment into embedded message using EWS
How to get filesize and LastupdateTime from attachment in Exchange Server 2007 email account?
How to get if a Room is “available now” in Exchange with ews?

Categories

HOME
qt
webview
artificial-intelligence
memory
mc
facebook-messenger
angular-ui-grid
eclipse-plugin
swi-prolog
compilation
ews
visual-studio-2010
android-emulator
semantic-web
malware
bittorrent
openfoam
clone
minecraft
tfs2010
bellman-ford
yeoman-generator-angular
parsley.js
watch-os-3
documentum
webstore
jpa-2.0
squid
corona
cmake-gui
angular2-highcharts
fido-u2f
ini
sybase-ase
pubxml
morris.js
pyspark-sql
django-import-export
monitor
windowsiot
knights-tour
quickcheck
nest
keyboard-layout
stackpanel
jade4j
identify
uivisualeffectview
xll
utf
newtons-method
system-on-chip
pyttsx
1wire
vungle-ads
entropy
visual-format-language
sonatype
mongodb-aggregation
popen
sesame
lvalue
oid
streamwriter
xcode6.4
nclam
logical
p6spy
adp
mercurial-extension
accessibilityservice
teamviewer
ioexception
diawi
json-spirit
decidable
unhandled
domino-designer-eclipse
python-curses
phonegap-facebook-plugin
microsoft-expression-web
lmax
accessory
jini
preorder
cidr
strcmp
pbkdf2
progress-db
frontbase
acitree
unrealscript
stty
sunstudio
chartfx
dibs
ip-geolocation
gitx
data-dump
jquery-1.4
formal-semantics
spring-modules
downcasting
word-automation
synthesizer

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App