[Devel]: Current status of the MAILOOK development branch
Julien Kerihuel <j.kerihuel <at> openchange.org>
2007-03-10 04:04:41 GMT
We are now 1 month and a half before release, and most of the
architecture has been rewritten and is working. The current MAILOOK
branch revision may sound *broken*, but it's just a matter of time
before it runs again properly ;)
In fact we are currently working on several issues:
- MAPI Profiles.
We are migrating from a repository where parameters needed to be
specified either on command line or in smb.conf (parametric options) to
MAPI profiles stored in ldb database. A first implementation has been
added to the repository but no code has yet been supplied to provision
and manage the profiles database (init,add,delete,modify). This issue
should be fixed within a couple of days. A sample ldif file is provided
in attachment so you can continue using the devel MAILOOK branch until
the provision scripts are added.
- Handle system management
We now have a good understanding of how handles works. We may not
include it in MAILOOK but in the next release when we implement MAPI
call serialization for real. This is for the moment not a high priority
but definitively has a good rank in my TODO list.
- ModifyRecipients
While MAILOOK code was only able to send mails using the To field, we
now know how to set To, Cc, Bcc recipients. I also guess we are close to
figure out the mystic meaning of the current FIXME:modifyrecipients
parametric option and remove it for real. I've added new calls to the
NSPI IDL: NspiResolveNames (already added to the repository) and its
little unicode sister NspiResolveNamesW (which should be commit as soon
(Continue reading)