Outlook Anywhere aktivieren (RPC over HTTP)

Hallo Jungs,

um diese Kleinigkeit geht es dieses Mal – Outlook Anywhere.
Wozu braucht man eigentlich Outlook Anywhere?
Vielleicht für Entpunkte die überall liegen könnten, daher als per Outlook nur über die OWA des Exchange-CAS kommunizieren. (externe Mitarbeiter mit SSL-Verschlüsselung per HTTPS)

Wie schaut es mit der Fehleranfälligkeit aus?
Angenehmer weise verhält sich ein Outlook selbst bei internen Strukturen meist pflegeleichter als über reines RPC.

Gibt es Einschränkungen wenn man Outlook ohne Outlook Anywhere per HTTP verbindet?
Definitiv, normale RPC-Kommunikation wird in diesem Sinne nicht wirklich übertragen, der Zugriff auf übergreifende Ressourcen ist somit nicht möglich. (freigegebene Postfächer)

Eigentlich sollte eine Kommunikation ohne RPC und ohne Outlook Anywhere aber auch nicht möglich sein, da der Client so nicht wirklich am Exchange anmelden kann. (es werden nur Daten per HTTP übertragen, RPC bleibt aber notwendig)

Ok, so nun geht es los:

Outlook Anywhere aktivieren (RPC over HTTP)

Im Vorfeld erst einmal wieder Begriffsklärungen:
  • HTTP/HTTPS = Hypertext Transport Protokoll/-mit SSL (Secure Socket Layer)
    (Datenübertragungs-Protokoll von Webservern/dem Exchange CAS)
  • CAS = Client Accesss Server (Rolle des Exchange für die Anbindung der Endpunkte)
  • RPC = Remote Procedure Call (Client-Server-Kommunikation-Definition)
  • Outlook Anywhere (Komponenten-Erweiterung des CAS um RPC über HTTP zu tunneln)
  • OWA = Outlook Web Access (Web-Interface für den Postfachzugriff von Microsoft Exchange)
Erfordernisse für die Aktivierung/Umsetzung:
  1. Installierter Exchange-Server (mindestens Exchange 2007)
  2. CAS-Server-Roll ist installiert
  3. SSL-Zertifikat für den externen Zugriff bereitgestellt
  4. externe URL’s im CAS konfiguriert

Umsetzung per Exchange-Konsole:

Abbildung 1: Exchange Management-Konsole
Einfach zum Server-Management wechseln und den CAS aufrufen.

Dort per Kontext oder Aktionsleiste die Funktion: Outlook Anywhere aufrufen.

Abbildung 2: Outlook Anywhere Assistent
Nun beim Assistenten einfach die FQDN des externen OWA-URL eintragen und die Funktion ist aktiviert.
Grundsätzlich kann die Funktion auch andere URL-Namen verwenden, dennoch rate ich dazu den öffentlichen DNS-Namen des CAS auf den auch das Zertifikat ausgestellt ist zu verwenden.

Umsetzung per PowerShell:

Und alle die es eilig haben das Kommando (Exchange PowerShell):

enable-OutlookAnywhere -Server ‚MAIL3‘ -ExternalHostname ‚<external FQDN>‘ -DefaultAuthenticationMethod ‚Basic‘ -SSLOffloading $false

Ziemlich angenehm oder, dass war es schon.