Hi Mark,

I've figured out the bug (rewrote the recipients_header chunk) in
OpenMessage IDL and now have a working IDL: Tested against 200 different
OpenMessage/recipients with ~ 15 different bitmasks, including bitmasks
returned by OpenMessage in ocpf-dump. So I'd say the new IDL is much
more stable.

I have some small but (headache style) changes to apply to libmapi in
order to support this improvement -- should be able to push this change
on trunk during the week-end. More likely on Sunday evening rather than
Saturday afternoon though.

Cheers,
Julien.

On Sun, 2008-03-30 at 19:37 +0100, Mark Ridley wrote:
> Hi Julien,
> 
> Apologies I didn't read the rubbish I'd typed.
> 
> 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 have also tried sending to other accounts on my sbs server and they show
> in GetRecipientTable, but any email addresses to an account not on the
> server that I connect to with openchange show with the same hex numbers.
> 
> In the example below, the sending account is [EMAIL PROTECTED], with recipient
> 1 also being [EMAIL PROTECTED] and recipient 2 is [EMAIL PROTECTED]
> Recipients not on sbs.local have a hex number.
> My openchange profiles connects to [EMAIL PROTECTED]
> 
> Let me know if I'm not making any sense.
> 
> Regards,
> 
> Mark
> 
> PR_DISPLAY_TYPE
> PR_OBJECT_TYPE
> PR_7BIT_DISPLAY_NAME
> PR_ORG_ADDR_TYPE
> PR_ORG_EMAIL_ADDR
> PR_RECIPIENT_NUMBER
> PR_RECIPIENT_TYPE
> PR_INTERNET_CPID
> ===
> SRow: PR_DISPLAY_TYPE: 0
> SRow: PR_OBJECT_TYPE: 6
> SRow: PR_7BIT_DISPLAY_NAME: MARK
> SRow: PR_ORG_ADDR_TYPE: SMTP
> SRow: PR_ORG_EMAIL_ADDR: [EMAIL PROTECTED]
> SRow: PR_RECIPIENT_NUMBER: 1
> SRow: PR_RECIPIENT_TYPE: 1
> SRow: PR_INTERNET_CPID: 1252
> ===
> SRow: PR_DISPLAY_TYPE: 0x8004010f
> SRow: PR_OBJECT_TYPE: 0x8004010f
> SRow: PR_7BIT_DISPLAY_NAME: 0x8004010f
> SRow: PR_ORG_ADDR_TYPE: 0x8004010f
> SRow: PR_ORG_EMAIL_ADDR: 0x8004010f
> SRow: PR_RECIPIENT_NUMBER: 2
> SRow: PR_RECIPIENT_TYPE: 1
> SRow: PR_INTERNET_CPID: 1252
> 
> 
> On 30/3/08 13:46, "Julien Kerihuel" <[EMAIL PROTECTED]> wrote:
> 
> > Hi Mark,
> > 
> > I'm not sure I've understood the issue you encountered. Can you detail
> > the issue and give an example so I can reproduce the bug locally?
> > 
> > Cheers,
> > Julien.
> > 
> > On Sat, 2008-03-29 at 08:15 +0000, Mark Ridley wrote:
> >> Hi,
> >> 
> >> I'm having a problem with GetRecipientTable.  It onlys my email address, 
> >> not
> >> the other addresses on the To: list, they are a funny hex number.
> >> 
> >> This example sent an email to myself ([EMAIL PROTECTED]) and also to 2 
> >> other
> >> recipients that weren't @sbs.local
> >> 
> >> After GetRecipentTables, I called
> >> For (j = 0; j<recipProps.cRows; j++)
> >> {
> >>   mapidump_Srow(&recipProps.aRow[j], "Srow:");
> >> }
> >> 
> >> Thanks
> >> 
> >> Mark
> >> 
> >> _______________________________________________
> >> 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

Attachment: signature.asc
Description: This is a digitally signed message part

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

Reply via email to