Support Exchange RPC over HTTP
|Assignee:||Julien Kerihuel||% Done:||
Some users have asked if Openchange will support "outlook anywhere", which requires tunnelling over HTTPS.
Samba has some support for this (ncacn_http) but it may not be complete. Some changes will probably be required on the OC side too.
Updated by James Sefton over 2 years ago
I know you are extremely busy doing what is something rather tremendous.
I was wondering, since this was posted 2 years ago, if you were aware of the current status of RPC over HTTP was today. Do you know if the samba project is getting close to a level where you guys could consider implementing this feature?
If you (or anyone else that knows) have a minute to drop a quick response to give me an idea it would be very much appreciated.
We have a hosted platform currently based on Zarafa(paid connectors) that we are looking to move away from. (not because of the cost)
We are considering implementing/integrating OpenChange into our system and following development until its in a state where we could let our customers use it.
Obviously, RPC over HTTP (we have front-end encryption to add the SSL) would be essential for us.
Updated by Brad Hards over 2 years ago
- Assignee deleted (
Thanks for your interest in OpenChange. At this stage, RPC-over-HTTP is not implemented in samba4 or openchange. We do hope to address this in the near future, but probably not for the next release.
Updated by Alexey Svistunov about 2 years ago
Released a patch for samba4, that adds RPC over HTTP functionality.
Is there any chance that you will complete the support of an Outlook Anywere in libmapi?
Updated by Julien Kerihuel 5 months ago
- Category set to openchange-server
- Status changed from New to Closed
- Assignee set to Julien Kerihuel
- Target version set to openchange-2.5 VOYAGER
- % Done changed from 0 to 100
- Resolution set to fixed
This feature has been implemented in openchange rpcproxy component and is available in master.
Updated by Julien Kerihuel 4 months ago
- Target version changed from openchange-2.5 VOYAGER to openchange-2.0-QUADRANT
Updated by Milan Crha 4 months ago
I see in the 2.0 release announcement that this is supported for server side (- Outlook AnyWhere (RPC over HTTP) support in OpenChange server), does it mean it is available for client side as well, through libmapi?
Updated by Julien Kerihuel 3 months ago
This is actually only a server-side feature.
RoH (Outlook anywhere) feature is provided by a wsgi python app that decapsulate/encapsulate MAPI traffic over HTTP/HTTPs along with handling rpch specific commands that don't have to be forward to openchange server.
Regarding this feature on client-side which is your primary point of interest, we've narrowed down the scope of this feature and it looks like a 2-3 weeks of development shall be required to implement the feature in samba4 and to provide drop-in support for evolution-mapi.
Given that Exchange 2013 provides this as its primary entry point for Outlook connections, it sounds to me this will have to raise in our TODO list.
This being said, one possible work-around (if that is of any interest to you) shall be to use this wsgi app and tweak it in some way to fit your needs. What do you feel about this option?