A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook and VBA
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Contact Email address format



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old May 24th 10, 03:37 PM posted to microsoft.public.outlook.program_vba
JohnLee[_2_]
external usenet poster
 
Posts: 2
Default Contact Email address format

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

Ads
  #2  
Old May 24th 10, 04:51 PM posted to microsoft.public.outlook.program_vba
Sue Mosher [MVP][_4_]
external usenet poster
 
Posts: 552
Default Contact Email address format

Outlook version?
--
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 ).

  #3  
Old May 24th 10, 06:13 PM posted to microsoft.public.outlook.program_vba
JohnLee[_2_]
external usenet poster
 
Posts: 2
Default Contact Email address format

At the moment I'm working on outook 2007...

"Sue Mosher [MVP]" wrote in message
...
Outlook version?
--
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 ).


  #4  
Old May 24th 10, 07:13 PM posted to microsoft.public.outlook.program_vba
Sue Mosher [MVP][_4_]
external usenet poster
 
Posts: 552
Default Contact Email address format

For Outlook 2007 or later, once you get the address from the contact in X.400
(Exchange) format, use it as the argument for the Namespace.CreateRecipient
method to return a Recipient object. Then use the
Recipient.AddressEntry.GetExchangeUser method to return an ExchangeUser
object and get its PrimarySmtpAddress address:

Set recip = mapiNamespace.CreateRecipient(contactemail)
If recip.Resolved Then
Set ae = recip.AddressEntry
If ae.AddressEntryUserType = olExchangeUserAddressEntry Then
Set exUser = ae.GetExchangeUser
smtp = exUser.PrimarySmtpAddress
End If
End If
--
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:

At the moment I'm working on outook 2007...

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


 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Contact Email address format JohnLee Outlook - Using Contacts 3 May 24th 10 03:37 PM
how to change the format of contact address? TMEA Outlook - Using Contacts 1 March 27th 09 08:32 AM
Using Contact List for Mail Merge - Address Format Issue ALJ1 Outlook - Using Contacts 1 May 15th 08 09:29 PM
Format address in Contact entry form SJW Outlook - Using Contacts 0 January 22nd 07 09:53 PM
Set which local email account can send mail to contacts in address book. (associating an email address with a contact) Scott Streit Outlook - General Queries 3 January 27th 06 03:57 PM


All times are GMT +1. The time now is 04:57 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.