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

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

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

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

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

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


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