Outlook programı üzerinde OOOA seçeneğine tıkladığınız zaman aşağıdaki gibi bir uyarı almanız halinde bu sorunu nasıl çözeceğinizi paylaşacağım.
Your Out of Office settings cannot be displayed, because the server is currently unavailable. Try again later.
Eğer bu sorun tüm outlook programlarında görülüyor ise bu durumda siz Exchange Server 2007 veya Exchange Server 2010 CAS sunucusu üzerinde “.NET Framework 3.5 with SP1 veya .NET Framework 2.0 with SP2” yamalarını yüklemenizden kaynaklanıyordur. Bu sorunun çözümü için bir yama bulunmakta olup bunu yüklemeniz sorunun çözümü için yeterlidir.
https://support.microsoft.com/kb/958934/EN-US
Eğer bu sorun bir veya bir kaç makinede görülüyor ancak tüm outlook programlarında yok ise bu durumda sorun farklı olabilir. İlk olarak kullandığınız outlook programındaki bağlantı adreslerini kontrol etmeliyiz. Bunun için açık olan outlook programınızın bilgisayar ekranınızın sağ alt köşesindeki outlook ikonu üzerine ctrl tuşuna basılı iken sağ tıklamanız ve “Test E-mail Auto Configuration” bölümüne tıklayınız
Bu durumda aşağıdaki gibi bir ekran açılacak ve mail adresiniz ile şifrenizi girerek aşağıdaki gibi sadece ilk kutucuğu işaretleyerek test işlemini gerçekleştirebilirsiniz
Bu testin sonunda siz OOF için bağlandığınız adresi görebileceksiniz
Ardından burada gördüğünüz URL adresini kopyalayarak Browser üzerinden ulaşıp ulaşamadığınızı kontrol edin. Eğer ortamda proxy server var ise muhtemel bu adrese ulaşamıyor olabilirsiniz, bunun için proxy server üzerinden bu adres için izin vermeli veya GPO üzerinden IE için proxy ayarlarında exception tanımlamalısınız.
Peki Proxy server var ise sorunu çözdük, eğer yok ise bu durumda sorunu incelemeye devam edelim. Eğer proxy yok ancak hala bu adrese ulaşamıyorsak ne olabilir.
Öncelikle sağlıklı ulaşıyor olmanız gereken görüntü aşağıdaki gibidir
Eğer bu görüntü yerine size kullanıcı adı şifre soruluyor ise browser olarak IE kullanmayı deneyin, buna rağmen halen kullanıcı adı şifre soruyor ve bu bilgileri giriyor olmanıza rağmen açılmıyor ise exchange server CAS üzerinde aşağıdaki dizin boştur veya izinleri yanlıştır,
“C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\EWS”
izin için ise kontrol edeceğiniz dosya “Exchange.asmx” dosyasıdır ve izinleri aşağıdaki gibi olmalıdır
SYSTEM – Full, Authenticated Users – Read, Administrators – Full
Bunları düzelttikten sonra muhtemel sorun düzelecektir. Aksi halde cozumpark.com forumlar bölümünden sorunuzu takip edebilirsiniz
https://www.cozumpark.com/forums/thread/254818.aspx
Peki Test sırasında gelen OOF adresi yanlış ise eğer, bu durumda aslında sadece siz değil tüm kullanıcılar bu sorundan etkilenir ve aşağıdaki gibi powershell komutu ile bu URL adresini düzeltmeniz gereklidir.
Get-WebServicesVirtualDirectory -Server CAS01 |fl *url
Bu komut var olan URL adreslerini görüntüler
Örnek çıktı
InternalNLBBypassUrl : https://exch.cozumpark.com/ews/exchange.asmx
InternalUrl : https://exch.cozumpark.com/EWS/Exchange.asmx
ExternalUrl : https://webmail.cozumpark.com/EWS/Exchange.asmx
Yanlış olan URL adresini Set komutu ile değiştirebilirsiniz
Get-WebServicesVirtualDirectory -Server CAS01 | Set-WebServicesVirtualDirectory -InternalUrl https://mail.cozumpark.com/EWS/Exchange.asmx -ExternalUrl https://webmail.cozumpark.com/EWS/Exchange.asmx
Ardından tekrar get komutu ile yeni adresi kontrol edebilirsiniz.
Peki sorun bu da değilse, yani URL doğru ise bu durumda sertifikanızı kontrol etmeniz gerekmektedir.
Yani IIS üzerinde geçerli ve güvenilen bir sertifika yüklü mü bunu kontrol edin.
Eğer bu da düzgün çalışıyor ise bu durumda outlook için en SP2 yükleyin, çünkü outlook 2007 Sp2 öncesinde bir bug yüzünden benzer sorunlar yaşamaktadır.
Çünkü Sp2 öncesi siz eğer hakan kullanıcısı ile logon olur ama outlook için serkan kullanıcı bilgilerini girdiğiniz zaman bu URL adreslerine erişirken kimlik bilgisi olarak hakan yani windows’ a logon olduğunuz kullanıcı bilgisi kullanılıyordu ki bu SP2 ile beraber düzenlenmiştir.