Tedderz
Tedderz

Reputation: 587

Exchange Web Services Notifications

I need to write an Exchange integration piece for my application. Whenever a contact, task, appointment, etc. gets created by ANY Exchange account on the server, I want my application to receive a notification so that it can create the equivalent object in the application.

From looking at the EWS Managed API as well as the lower-level web service API, it looks like you can only subscribe to an entire user's mailbox or a sub-folder in that mailbox. Is there any way for my application to subscribe to simply any and all mailboxes on the server?

Thank you, Tedderz

Upvotes: 1

Views: 952

Answers (1)

Dmitry Streblechenko
Dmitry Streblechenko

Reputation: 66306

No, Exchange does not support "all mailboxes" notifications. And you really do not want to subscribe to all notifications - imagine the number of notifications you will receive from 1000+ mailboxes Exchange server. In case of Public Folders, you cannot subsribe to the store-wide notoifcations; just the way it is architected. ON a more general note, do not use events or notifcations for synchonization - the notifications can and are dropped under heavy loads. There is are offcially supported API's for that (Active Sync, ICS). At best, notifcations can be used as a hint that your code must perform sync sooner rather than later.

Upvotes: 2

Related Questions