Как правильно обработать E-mail пользователя Outlook
От: Dmitriy_Malakhov  
Дата: 30.06.06 10:09
Оценка:
Я работаю с библеотекой Microsoft.Office.Interop.Outlook.dll получаю с помощью такого кода мыло контакта:
Outlook.MAPIFolder contactsFolder = outlookValue.GetNamespace(MAPI).GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
Outlook.ContactItem currentContactOutlook;

int index = 0;
while (index < contactsFolder.Items.Count)
{
currentContactOutlook = (Outlook.ContactItem)contactsFolder.Items[index + One];
Contact currentContact = new Contact();
currentContact.FirstName = currentContactOutlook.FirstName;
currentContact.LastName = currentContactOutlook.LastName;

currentContact.EMail = currentContactOutlook.Email1Address;
}

Всё работает как положено но если контакт находиться Active Directory то возвращается например такая строка заместо мыла
/o=SomeFirm/ou=Some Group/cn=SomeInfo/cn=SomeUser
как её правильно обработать и получить нормальное мыло?????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.