Hi Mark, List I've been looking at the GetRecipientTable issue you mentioned and I confirm we have a problem with the experimental OpenMessage out IDL.
So far it was working properly (all cases encountered), but I've noticed
a decoding error, leading to a ndr error and which impact on the results
used by GetRecipientTable.
The origin of the problem is an incorrect bitmask for some values in the
recipient_headers IDL. I've started a new analysis from scratch, trying
to abstract details and give it a fresh look. I'm currently trying to
map the different bitmask and set of strings (ascii or unicode) into a
linear equation system we could solve using matrix. This should provide
a definitive and reliable way to test whether the whole system is
correct.
However, this new analysis will take time and would imo greatly impact
on libmapi-0.7 deliverable time line. So we will release libmapi-0.7
with this know bug and work on fixing it after the release.
Cheers,
Julien.
On Tue, 2008-04-01 at 23:58 +0200, Julien Kerihuel wrote:
> I've possibly found a bug in the OpenMessage IDL. I give it a closer
> look right now.
>
> On Tue, 2008-04-01 at 16:09 +0100, Mark Ridley wrote:
> > I've been using this code found in torture/mapi_recipient.c
> >
> > retval = GetRecipientTable(&obj_message, &props, &proptags);
> >
> > mapidump_SPropTagArray(&proptags);
> >
> > for (j = 0; j < props.cRows; j++) {
> > printf("===\n");
> > fflush(0);
> > mapidump_SRow(&props.aRow[j], "SRow: ");
> > }
> >
> > Thanks,
> >
> > Mark
> >
> >
> >
> > On 1/4/08 15:52, "Julien Kerihuel" <[EMAIL PROTECTED]> wrote:
> >
> > > On Sun, 2008-03-30 at 19:37 +0100, Mark Ridley wrote:
> > >> If I send an email (from Outlook (logged in as [EMAIL PROTECTED]) back to
> > >> myself ([EMAIL PROTECTED]) and also to another account not on the server
> > >> I am
> > >> going to connect openchange on, only the accounts that exist on my
> > >> sbs.local server show in GetRecipientTable.
> > >>
> > >> As you can see from below, recipient 1 is shown as [EMAIL PROTECTED], but
> > >> recipient 2 is some hex number.
> > >
> > > I'll give it a look tonight and before we release libmapi-0.7 (expected
> > > within 2 days max).
> > >
> > > Would you have sample code, you'd like me to give a look at?
> > >
> > > Cheers,
> > > Julien.
> _______________________________________________
> devel mailing list
> [email protected]
> http://mailman.openchange.org/listinfo/devel
--
Julien Kerihuel
[EMAIL PROTECTED]
OpenChange Project Manager
GPG Fingerprint: 0B55 783D A781 6329 108A B609 7EF6 FE11 A35F 1F79
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
