View Single Post
  #3  
Old May 19th, 2010, 07:35 PM posted to microsoft.public.outlook.contacts
Sue Mosher [MVP][_3_]
external usenet poster
 
Posts: 232
Default Contact Email address format

Yes, it's possible, but the details depend in part on the version of Outlook.
Please post that information in the newsgroup Brian suggested or in the MS
Answers forum for Office programming at
http://social.answers.microsoft.com/...ceprog/threads
--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54



"JohnLee" wrote:

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.ol FolderContacts);



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 ) ?

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 ).