powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Microsoft outlook как достать список адресов с exchange
4 сообщений из 4, страница 1 из 1
Microsoft outlook как достать список адресов с exchange
    #35459542
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Есть сервер Exchange с которого нужно получить список адрессов... можно при помощи отлука можно без... Хоть как-то подскажите откуда искать?
...
Рейтинг: 0 / 0
Microsoft outlook как достать список адресов с exchange
    #35512732
Smiler™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Искать в сторону LDAP.
Посмотри пример (правда чуть не то, но принцип работы таков же)
LDAP user Add
...
Рейтинг: 0 / 0
Microsoft outlook как достать список адресов с exchange
    #35512834
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Grayscale
> Добрый день! Есть сервер Exchange с которого нужно получить список адрессов...
> можно при помощи отлука можно без... Хоть как-то подскажите откуда искать?

Спасибо Smiler™ что подсветил вопрос :)
Попробуй поитать здесь

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Microsoft outlook как достать список адресов с exchange
    #35528916
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо)))

под нужды каждого обработать напильником)))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
Option Compare Database
Option Explicit
Const groupType =  268435456 
Const userType =  805306368 
Const companyName = "Interterminal"
Private GABName As String
Private DC As String

Public Property Let name(s As String)
    GABName = s
End Property

Public Property Get name() As String
    name = GABName
End Property

Public Property Let domainController(s As String)
    DC = s
End Property

Public Property Get domainController() As String
    domainController = DC
End Property


Private Function configurationNamingContext() As String
Dim root
    Set root = GetObject("LDAP://" & DC & "/RootDSE")
    configurationNamingContext = root.Get("configurationNamingContext")
    Set root = Nothing
End Function

Private Function defaultNamingContext() As String
Dim root
    Set root = GetObject("LDAP://" & DC & "/RootDSE")
    defaultNamingContext = root.Get("defaultNamingContext")
    Set root = Nothing
End Function

Public Function getGroupList() As ADODB.Recordset
Dim con As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim strSearchRoot As String
Dim GALName As String
    strSearchRoot = "LDAP://" & DC & "/" & defaultNamingContext
    con.provider = "ADsDSOObject"
    con.Open
    Set rst.activeConnection = con
    GALName = "'CN=" & name & ",CN=All Global Address Lists,CN=Address Lists Container,CN=" & companyName & ",CN=Microsoft Exchange,CN=Services," & configurationNamingContext & "'"
    rst.Open "SELECT  displayName,mail,name From '" & strSearchRoot & "'  WHERE sAMAccountType=" & groupType & " and msExchHideFromAddressLists <> true and showInAddressBook=" & GALName & ""
    Set getGroupList = rst
End Function

Private Sub Class_Initialize()
    GABName = "Default Global Address List"
End Sub



...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Microsoft outlook как достать список адресов с exchange
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]