• Subject: Contact Email address format
  • Author: JohnLee
  • Date: 24 May 2010
  • References:
Hi!

I'm trying to programmatically access the my contacts from outlook, which I
did using the following code:

var outlookApplication = new ApplicationClass();

NameSpace mapiNamespace = outlookApplication.GetNamespace("MAPI");

MAPIFolder searchFolder =
mapiNamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);



The problem is that any email address (Email1Address) retrieved which is
connected to the same local Microsoft exchange server is retrieved in the
following format:

/o=First Organization/ou=Exchange Administrative Group
(FYDIBHDO23SPDLT)/cn=Recipients/cn=John Lee



Is it possible to retrieve or somehow convert the address to the usual email
format (John.Lee@server.com) ?

I need to retrieve the certificate linked to the particular email, but as
far as I know it can only be correctly matched by searching by email address
(using the format John.Lee@server.com).
24 May 2010Contact Email address format.JohnLee
24 May 2010\ RE: Contact Email address format.Sue Mosher [MVP]
24 May 2010   \ Re: Contact Email address format.JohnLee
24 May 2010      \ Re: Contact Email address format.Sue Mosher [MVP]
Contact Us
All times are in (US) Eastern Daylight Time (GMT -4:00)