28.11.2012, 19:57 | #1 |
Участник
|
Поиск адреса e-mail в outlook
Добрый вечер!
Подскажите, пожалуйста, как программно получить адрес e-mail, зная NetworkAlias пользователя, из глобального списка адресов Microsoft Outlook'а. Спасибо. |
|
29.11.2012, 15:38 | #2 |
Участник
|
Добрый день!
Нашел способ вытащить e-mail из ActiveDirectory: xAxaptaUserManager mgr; xAxaptaUserDetails det; userInfo userInfo; ; mgr = new xAxaptaUserManager(); select firstOnly userInfo where userInfo.Id == 'ozuev'; det = mgr.getDomainUser(userInfo.NetworkDomain, userInfo.NetworkAlias); info(det.getUserMail(0)); |
|
30.11.2012, 23:47 | #3 |
Участник
|
Из моего скромного опыта, свойство mail объекта AD никак не "впечатляет" тот же Exchange Server, и там вообще-то может быть прописано, что угодно, а может не быть прописано ничего. Оно является таким же факультативным и информативным, как свойства имени и фамилии (не помню на вскидку, как их звать, а AD под рукой нет). Но в общем и целом его использование вполне приемлемо. См. также Проверка существования email-адреса в Active Directory через ADSI
|
|
|
|