On Saturday 19 December 2009 06:40:28 Julien Kerihuel wrote:
> Hi List,
> 
> I've been working today on a long-time issue we had in OpenChange. Some
> users were reporting problems sending e-mail to people within their
> organization. Furthermore we were unable to send emails to Exchange 2010
> servers - SubmitMessage was returning ecInvalidRecipients error.
This is  http://trac.openchange.org/ticket/125 ? Definitely something we need 
to fix. I'm happy to delay 0.9 to fix and test this.

> The following patch fixes this.
 
> It basically improves the logic within the RecipientFlags bitmask
> calculation function and make use of different MAPI properties for
> ModifyRecipients.
I will review it against the docs ASAP.
 
> To have a look at the SRowSet contents we pass to ModifyRecipients,
> please have a look either at:
> - utils/openchangeclient.c:openchangeclient_sendmail
> - utils/mapitest/mapitest_common.c.
> 
> I would appreciate some feedback before pushing it into trunk for 0.9
> release. It is quite an invasive change in term of features scope, so
> I'd rather be sure it works properly before applying it.
It introduces some problems when mapitest is run under valgrind. I see:
ERROR SUMMARY: 2602 errors from 43 contexts (suppressed: 30 from 9)
when running trunk + your patch against Exchange 2007.

Also, it looks like the change to libmapi/property.c is just a whitespace 
change. Maybe commit that separately?

Brad
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to