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
