Acessa a lista de endereços global do Exchange usando pinheiros (alpinos) ou outros clientes de e-mail

2

Como posso acessar a lista de endereços global de um servidor Exchange usando um cliente de e-mail de minha escolha (preferencialmente pine / alpine)?

No passado, se eu soubesse qual era o servidor LDAP e as configurações associadas para o catálogo de endereços, eu poderia usá-lo em pine / alpine.

Estou configurado para acessar e-mail e a lista de endereços global no Outlook atualmente. Eu também sei o que são os servidores IMAP e SMTP. Presumo que a lista de endereços global também esteja no mesmo servidor, mas não tenho certeza.

Editar: para esclarecer, tenho duas partes para a minha pergunta:

  • de quais detalhes eu preciso? (por exemplo, como a lista de endereços global é implementada? posso acessar-nos usando um cliente LDAP normal, por exemplo)?

  • existe uma maneira de obter todos os detalhes de que preciso (servidor, cadeia LDAP ou qualquer outra coisa) apenas olhando para o meu Outlook configurado sem precisar perguntar por eles?

por PonyEars 06.09.2013 / 01:47

1 resposta

1

As listas de endereços de qualquer versão recente do Exchange fazem parte dos controladores de domínio do Active Directory. Então, basta apontar seu cliente LDAP em um de seus DCs.

A 'Lista de Endereços Global' e outras listas de endereços que você vê em seus Catálogos de Endereços são apenas o filtro LDAP que seleciona um determinado conjunto de usuários.

A lista "Todos os usuários" é definida por este filtro.

((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))))))))

is there a way I can get all the details I need (server, LDAP string, or whatever else) just by looking at my configured Outlook without having ask for these?

Se você estiver dentro da sua rede, normalmente poderá encontrar sua lista de controladores de domínio com uma pesquisa de DNS. Para um domínio chamado exmaple.org, você pode obter o que precisa desse jeito.

$ 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

Obter os outros detalhes que você precisa para autenticar no diretório será um pouco complicado. Seu basedn provavelmente será como dc=example,dc=org . Você deve poder usar o nome principal do usuário para autenticar no AD. Freqüentemente seu UPN será o mesmo que seu endereço de e-mail principal, é sAMAccountName@Domain suffix .

    
por 06.09.2013 / 01:49