Greifen Sie auf die globale Adressliste von Exchange über Pine (Alpine) oder andere E-Mail-Clients zu

1275
PonyEars

Wie kann ich mit einem E-Mail-Client meiner Wahl (vorzugsweise Pine / Alpin) auf die globale Adressliste eines Exchange-Servers zugreifen?

Wenn ich in der Vergangenheit wusste, was der LDAP-Server und die zugehörigen Einstellungen für das Adressbuch waren, könnte ich es in Pine / Alpine verwenden.

Ich bin derzeit so eingerichtet, dass auf E-Mails und die globale Adressliste über Outlook zugegriffen wird. Ich weiß auch, was die IMAP- und SMTP-Server sind. Ich gehe davon aus, dass sich die globale Adressliste auch auf demselben Server befindet, aber ich bin mir nicht sicher.

Edit: Um es klar zu sagen: Ich habe zwei Teile meiner Frage:

  • welche details brauche ich (dh wie wird die globale Adressliste implementiert? Kann ich beispielsweise mit einem normalen LDAP-Client auf uns zugreifen)?

  • Gibt es eine Möglichkeit, alle erforderlichen Informationen (Server, LDAP-Zeichenfolge oder was auch immer) zu erhalten, wenn ich mein konfiguriertes Outlook anschaue, ohne danach fragen zu müssen?

2
Ich bin auch daran interessiert, das Active Directory-Adressbuch mit Alpin zu verwenden Parag Doke vor 7 Jahren 0

1 Antwort auf die Frage

1
Zoredache

Die Adresslisten für eine aktuelle Version von Exchange sind Bestandteil der Active Directory-Domänencontroller. Richten Sie Ihren LDAP-Client also einfach auf einen Ihrer DCs.

Die 'Globale Adressliste' und andere Adresslisten, die Sie in Ihren Adressbüchern sehen, sind nur ein LDAP-Filter, der eine bestimmte Gruppe von Benutzern auswählt.

Die Liste "Alle Benutzer" wird durch diesen Filter definiert.

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

Gibt es eine Möglichkeit, alle erforderlichen Informationen (Server, LDAP-Zeichenfolge oder was auch immer) zu erhalten, wenn ich mein konfiguriertes Outlook anschaue, ohne danach fragen zu müssen?

Wenn Sie sich in Ihrem Netzwerk befinden, können Sie Ihre Liste der Domänencontroller normalerweise über eine DNS-Suche finden. Für eine Domain namens exmaple.org erhalten Sie möglicherweise das, was Sie benötigen.

$ 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 

Die anderen Details, die Sie zur Authentifizierung für das Verzeichnis benötigen, werden ein wenig schwierig sein. Ihre Basis wird wahrscheinlich so sein dc=example,dc=org. Sie sollten den Benutzerprinzipalnamen verwenden können, um sich bei AD zu authentifizieren. Häufig entspricht Ihr UPN Ihrer primären E-Mail-Adresse sAMAccountName@Domain suffix.

danke, das ist gut zu wissen. Aber würden Sie zufällig wissen, ob die DC-Server normalerweise so konfiguriert sind, dass sie den Exchange-Imap- / SMTP-Servern entsprechen? und gibt es eine Standard-LDAP-Filterzeichenfolge, die ich an meinen LDAP-Client (alpine) anschließen kann? PonyEars vor 10 Jahren 0
No Exchange is almost never on the domain controllers. Microsoft strongly recommends against doing that. Zoredache vor 10 Jahren 0
Danke für den Filter. Die einzige Frage, die ich jetzt habe, ist der zweite Teil meiner bearbeiteten Frage (kann ich die DC-Informationen durch Überprüfen meines konfigurierten Outlook-Clients kennen?). Danke noch einmal! PonyEars vor 10 Jahren 0
@Zoredache Wenn Sie Details zur Konfiguration von alpine mit dem Active Directory-Adressbuch mitteilen können, wäre dies eine große Hilfe. Fühlen Sie sich frei, um vertrauliche Dinge zu verschleiern. Parag Doke vor 7 Jahren 0