Thanks.

Since I’m only using mapiproxy I’ll go ahead and try to add it.

One followup question.  In addition to the configuration of the exising 
endpoints in dcesrv_mapiproxy.c(samba_init_module), separate shared objects in 
/usr/local/samba/modules/dcerpc_mapiproxy_server/ are loaded for these 
endpoints causing the following entries in the log.  Are these actually being 
used if I’m only using mapiproxy?  I’m unclear of the architecture.

mapiproxy/libmapiproxy/dcesrv_mapiproxy_server.c:98(mapiproxy_server_register): 
MAPIPROXY server 'exchange_emsmdb' registered
mapiproxy/libmapiproxy/dcesrv_mapiproxy_server.c:98(mapiproxy_server_register): 
MAPIPROXY server 'exchange_nsp' registered
mapiproxy/libmapiproxy/dcesrv_mapiproxy_server.c:98(mapiproxy_server_register): 
MAPIPROXY server 'exchange_ds_rfr' registered

From: Julien Kerihuel 
Sent: Wednesday, June 03, 2015 4:29 AM
To: devel@lists.openchange.org 
Subject: Re: [openchange][devel] Proxying in AsyncEMSMDB

On 03/06/15 06:38, Murray McCulligh wrote:

  Hi,

  I’m trying to get Outlook 2013 to communicate to Exchange 2010 via MAPIProxy. 
 It seems to be failing after the call to EcDoAsyncConnectEx when it attempts 
to connect to the 5261574a-4572-206e-b268-6b199213b4e4 endpoint, which I 
believe is AsyncEMSMDB.  

  I noticed that dcesrv_mapiproxy.c only contains code for the emsmdb, nsp and 
ds_rfr endpoints.  So it would seem like AsyncEMSMDB should be added to this 
(samba_init_module function specifically).  However in the makefile 
dce_mapiproxy and dce_asyncemsmdb seem to be peers in “mapiproxy” section.  So 
maybe there is a different way I should be doing this.

Hi,

Indeed. The asyncemsmdb endpoint is independent from mapiproxy in the server 
architecture, hence the current distribution is:
* mapiproxy: emsmdb, nspi, rfr
* asyncemsmdb

You will not be able to leverage mapiproxy as of today (without modifications) 
to handle asyncemsmdb. We encountered several constraints at the beginning of 
the development that has prevented us from integrating asyncemsmdb within 
mapiproxy. Mainly a workflow concern where mapiproxy had not a sufficient level 
of control to leverage bind/unbind operations and map/unmap the notification 
server. I assume that if you are only using mapiproxy, you should be able to 
add the endpoint without much problems.

-- 
Julien Kerihuel
j.kerih...@openchange.org
OpenChange Project Founder

Twitter: http://twitter.com/jkerihuel

GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79

--------------------------------------------------------------------------------
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel

Reply via email to