2

Как я могу получить доступ к глобальному списку адресов сервера Exchange с помощью почтового клиента по своему выбору (предпочтительно Pine / Alpine)?

Раньше, если бы я знал, каков сервер LDAP и связанные с ним настройки для адресной книги, я мог бы использовать его в pine/alpine.

Я настроен для доступа к электронной почте и глобальному списку адресов через Outlook в настоящее время. Я также знаю, что такое IMAP и SMTP серверы. Я предполагаю, что глобальный список адресов также находится на том же сервере, но я не уверен.

Изменить: чтобы было ясно, у меня есть две части на мой вопрос:

  • какие детали мне нужны? (то есть, как реализован глобальный список адресов? могу ли я получить доступ к нам с помощью обычного клиента LDAP, например)?

  • Есть ли способ получить всю необходимую информацию (сервер, строку LDAP или что-то еще), просто взглянув на мой настроенный Outlook, не запрашивая их?

1 ответ1

1

Списки адресов для любой последней версии Exchange являются частью контроллеров домена Active Directory. Так что просто укажите ваш клиент LDAP на один из ваших DC.

«Глобальный список адресов» и другие списки адресов, которые вы видите в своих адресных книгах, являются всего лишь фильтром LDAP, который выбирает определенный набор пользователей.

Список «Все пользователи» определяется этим фильтром.

((Alias -ne $null) -and (((((ObjectCategory -like 'person') -and (ObjectClass -eq 'user') -and (-not(Database -ne $null)) -and (-not(ServerLegacyDN -ne $null)))) -or (((ObjectCategory -like 'person') -and (ObjectClass -eq 'user') -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Есть ли способ получить всю необходимую информацию (сервер, строку LDAP или что-то еще), просто взглянув на мой настроенный Outlook, не запрашивая их?

Если вы внутри вашей сети, то вы можете найти свой список контроллеров домена с помощью поиска DNS. Для домена с именем exmaple.org вы можете получить то, что вам нужно, вот так.

$ dig -t srv _ldap._tcp.example.org

;; QUESTION SECTION:
;_ldap._tcp.example.org.        IN  SRV

;; ANSWER SECTION:
_ldap._tcp.example.org. 600 IN  SRV 0 100 389 ds-02.example.org.
_ldap._tcp.example.org. 600 IN  SRV 0 100 389 ds-03.example.org.
_ldap._tcp.example.org. 600 IN  SRV 0 100 389 ds-01.example.org.

;; ADDITIONAL SECTION:
ds-01.example.org.  3600    IN  A   10.1.1.51
ds-02.example.org.  3600    IN  A   10.2.1.52
ds-03.example.org.  3600    IN  A   10.1.1.50

Получить другие детали, необходимые для аутентификации в каталоге, будет немного сложно. Ваш базис, вероятно, будет похож на dc=example,dc=org . Вы должны иметь возможность использовать имя участника-пользователя для аутентификации в AD. Часто ваш UPN будет таким же, как ваш основной адрес электронной почты, это sAMAccountName@Domain suffix .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .