It appears that some types of recipient addresses are not properly parsed from the list. Internet addresses (email@example.com) seem to be ok but Exchange (X.400?) addresses seem to come apart so that last name and first name are seen as separate addresses and the X.400 part is associated with the first name.
By testing several messages and using other software I can infer that the recipients are of the form:
'firstname.lastname@example.org'['email@example.com]; Brooks Foster[BFoster@company.com]; Foster[Foster]; Brooks[/O=company/OU=NA/CN=RECIPIENTS/CN=Bfoster]; ...
The first "two" entries come out of the list correctly with the appropriate display name and email address. However, the last two should be seen as one Exchange address, but we see them as two separate addresses; I assume because they are separated by semicolons.
Am I missing something in the API that would allow the proper parsing of these? Is there a workaround for these Exchange addresses?
We are a potential customer using a demo version.