Tuesday, November 12, 2013

Evolution EWS: Notification Operations (only for Exchange Servers 2010 SP1 or newer)

The news:
Notification Operations are now pushed to evolution-ews git and will be available on 3.12 release.

Small demos:
You can have a good idea about what I'm talking about taking a look on these videos, where you can see:
- On the right side of my screen you can see the Outlook Web Access from where I'm playing with my account.
- On the left side, you can see my EWS account on Evolution, receiving notifications and updating the content (to reflect with the changes made on the right side) almost in real time. :-)

How can I enable it?
In your EWS account's preferences, go to "Receiving Options" tab and enable "Listen for server change notifications".
If you want to listen for notification in all folders, also enable "Check for new messages in all folders", otherwise only your Inbox will be updated.

Limitations (Please, read it, this is the most important part!):
- It only works for Exchange Server 2010 SP1 or newer.
- However our API has full support to subscribe any folder you want to listen the notifications for, for now it is only Inbox or Everything. I would like to avoid big UI changes for this cycle.

Microsoft documentation about this feature: