Pokud se vám v režimu RPCoverHTTPs/Outlook Anywhere nedaří stáhnout Offline Address Book, ačkoli přes VPN nebo v lokální síti stahování funguje, použijte následující postup:
Diagnostika:Kontrola správného nastavení Autodiscovery:
- Stiskněte CTRL a klepněte pravým tlačítkem myši na ikonu Outlooku v tray (oznamovací oblast).
- Vyberte možnost "Test E-mail AutoConfiguration..."
- Vyplňte svoji e-mailovou adresu a heslo a stiskněte tlačítko "Test".
- Pokud Autodiscover vrátí chybu, nastavte službu korektně a opakujte (nastavení Autodicover je mimo rámec tohoto článku).
- V okně výsledků najděte adresu OAB, která je ve formátu https://yourservername.yourdomain.tlddomain/oab/GUID/. Adresu najdete v sekcích "Protocol: Exchange RPC" a "Protocol Exchange HTTP". První je použita při připojení v lokální síti nebo přes VPN, druhá při přístupu z internetu a ta je pro náš případ důležitější.
- Pokud je některá z adres prázdná nebo nesprávná, opravte konfiguraci na Exchange serveru příkazem
set-OABVirtualDirectory
. - V případě, že jsou obě adresy správné, zkopírujte adresu ze sekce "Protocol Exchange HTTP" a otevřete ji z webového prohlížeče. Nejspíš uvidíte chybu 500 - Internal server error. Zkontrolujte nastavení distribuce OAB.
Kontrola správného nastavení distribuce OAB:
- Zkontrolujte, zda je povolena distribuce OAB přes web (Organization Configuration -> Mailbox -> Offline Address Book tab -> display your OAB Properties -> Distribution tab -> Enable Web-Based distribution). Musí být zadán alespoň jeden Client Access Server.
- V IIS Manageru ověřte, zda existuje složka OAB a obsahuje podsložku s GUID názvem. V té by mělo být množství souborů s GUID názvy. Ověřte na všech CAS serverech.
- Pokud jste vytvořili přesměrování pro zjednodušení URL Outlook Web App podle http://technet.microsoft.com/en-us/library/aa998359.aspx, nezapomněli jste jej zrušit na virtuálních složkách?
- Pokud jste přesměrování na virtuálních složkách zrušili, jsou pravděpodobně nesprávná oprávnění na souboru web.config v adresáři OAB a váš problém vyřeší následující odstavec.
Řešení:- V IIS manageru vyberte složku OAB a zobrazte její obsah (Content view).
- Souboru web.config nastavte oprávnění "Read" a "Read & Execute" pro skupinu "Autheticated Users".
- Restartujte IIS příkazem
iisreset /noforce
. - Nyní zkuste v Outlooku stáhnout OAB. V některých případech se to podaří až na druhý pokus, ale od této chvíle by již nadále mělo být stahování OAB funkční. Pokud se pokusíte otevřít adresu OAB v prohlížeči, zobrazí se chyba 403 - Forbidden: Access is denied. To je normální a znamená to, že webová distribuce OAB je nastavena správně.
(c)
Marcin Świątelski @
http://unified.swiatelski.com/2011/02/exchange-2010-cannot-download-offline.html