Outlook 2016 ve 2019 Exchange Bağlanma Sorunu – Direct Connect to Office 365
Microsoft Outlook 2016 sürüm 16.0.6741.2017′ dan sonra “Direct Connect to Office 365” olarak isimlendirdiği bir özellik sunmaya başladı. Bu özellik Office 365 Outlook 2016 ilgili sürüm ve Outlook 2019 gibi yeni sürümlerde aktif olarak gelmektedir. Peki nedir bu özellik derseniz, eğer outlook herhangi bir autodiscover servisine ulaşamaz ise doğrudan office 365′ e bağlanmaya çalışmaktadır. Aslında kullanıcılar için kolaylık sağlamak adına yapılan bu değişiklik özellikle autodiscover özelliğini kullanmayan müşterilerin başını bir hayli ağrıttı. Örneğin On-Prem Exchange kullanırken müşteri Outlook 2019 geçişlerini yaptıktan sonra birden yerleşik Exchange sunucusuna bağlanamadığını fark ediyor, bunun sebebi ise bundan önceki outlook profilleri autodiscover yerine elle yapılandırılmış. Outlook herhangi bir autodiscover bağlantısı tespit etmediği içinde otomatik olarak office 365′ e bağlanamaya çalışıyor.
Aslında bu yeni özellik en alt sırada yer alıyor;
- SCP lookup
- HTTPS root domain query
- HTTPS Autodiscover domain query
- Local XML file
- HTTP redirect method
- SRV record query
- Cached URL in the Outlook profile (new for Outlook 2010 version 14.0.7140.5001 and later versions)
- Direct Connect to Office 365 (new for Outlook 2016 version 16.0.6741.2017 and later versions)
Tabiki tek sorun bu değil, bazen network kaynaklı da autodiscover servisine ulaşamadığınız durumlarda yine sonuç can sıkıcı olabiliyor.
Bu durumda aşağıdaki gibi bir hata alabiliyorsunuz;
Your mailbox has been temporarily moved to Microsoft Exchange server.
A temporary mailbox exists, but might not have all of your previous data.
You can connect to the temporary mailbox or work offline with all of your old data.
If you choose to work with your old data, you cannot send or receive e-mail messages.
‘AD lookup for email address failed “0x800500d”‘
Buna ek olarak bazı durumlarda autodiscover kaydı olmasına ve bağlantı sorunu olmamasına rağmen hala ilk olarak office 365 bağlantısı yapılmaya çalışıldığını da gördüm.
Bu özelliği kapatmak için aşağıdaki kayıt defteri girdisi yererli oluyor;
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\office\16.0\outlook\autodiscover
DWORD: ExcludeExplicitO365Endpoint
Value = 1
Mutlaka bilgisayarınızın yeniden başlatılması gereklidir. Ayrıca kaynak sunucu ve office 365 üzerindeki msExchMailboxGuid kayıtları farklı olduğu için outlook üzerinde yeni bir profil oluşturmanız gereklidir.
Eğer bilgisayara erişim şansınız yok ise office 365 üzerinde aşağıdaki komut ile yine bu sorunu çözebilirsiniz
Set-CASMailbox -Identity “username” -MAPIEnabled $false
Yani office 365 tarafında MAPI bağlantısını kapatmanız yeterlidir.
Ancak office 365 migration planlıyorsanız bu taşıma sonrasında mutlaka kayıt defteri artık silinmeli ve ya powershell çalıştırdıysanız bunu tekrar MAPI çalışacak şekilde güncellemek gerekli
Özellikle Autodiscover kayıt defteri kayıtlarına daha hakim olmanız için aşağıdaki link’ i inceleyebilirsiniz