Outlook 2003 able to setup Exchange accounts using OpenChange

Julien Kerihuel samba at openchange.org
Tue Dec 5 16:24:09 GMT 2006


Afternoon people,

It made quite a long time since I didn't post on the list. I just wanted
to inform developers who are interested in OpenChange progress that we just
have reached a very important step in the project road map.

OpenChange is currently working as a Samba4 plugin with the latest trunk
revision and now implements correctly the NSPI server side (called
emsabp provider == Address Book provider).

Outlook uses NSPI to set up an Exchange account and fetch required
information so it can store a MAPI profile in the Windows registry. This
profile is next used to connect to the Exchange server prior Outlook opens the message
store, inbox etc.

The EMSABP provider we have implemented is using Samba AD and we provide provisioning scripts
which extends sam, configuration and users ldb schemas with Exchange
classes and attributes. We now have to enhance the server code and
remove some fuzzy code, but the server already works, is generic and can be 
fetched at the following url:

svn co svn://kb.openchange.org/openchange/core

Here are some screenshots:

http://jkerihuel.openchange.org/pics/EMSABP_is_working.png
http://jkerihuel.openchange.org/pics/EMSABP_multi_users.png

Developers information such as setup, internals, torture tests etc will find 
information on openchange Wiki:

http://wiki.openchange.org

Regarding the EMSMDB protocol analysis used for MAPI transport layer,
this is the second step in our development road map. I had already
written a very first implementation of a torture test trying to open
the mailbox but was getting stuck with some kind of packet signature
algorithm. I've recently started to set up the rpc_server/remote
transparent rpc proxy (using the remote endpoint). I made good progress
the past few days and I should soon be able to proxify the whole
traffic between Outlook 2003 and Exchange 2000 soon. This should be a
valuable resource while trying to understand the weird EcDoRpc
signature stuff ;)

The patch I had to apply to the dcesrv_remote.c in order to make it work 
properly is attached below.

Regards,

Julien.

-- 
Julien Kerihuel
j.kerihuel at openchange.org
OpenChange Project Manager

GnuPG Key: http://jkerihuel.openchange.org/keys/kerihuel_gpg_public.asc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dcesrv_remote.patch
Type: text/x-patch
Size: 743 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20061205/baec5258/dcesrv_remote.bin


More information about the samba-technical mailing list