Farklı bir mail sunucusundan Office 365’e taşınma projelerinde en sinir bozucu an şudur: DNS’te MX ve Autodiscover kayıtlarını Microsoft’a çevirmişsinizdir, her şey doğru görünür, ama Outlook hesap kurulumunda inatla eski sunucuyu bulur. Bu yazıda, yıllardır taşıma projelerinde birebir kullandığım iki çözümü anlatacağım: Outlook tarafındaki kayıt defteri ayarı ve hosting paneli tarafındaki mail yönlendirme ayarı.

Sorun neden oluyor?

Outlook, hesabın hangi sunucuda olduğunu bulmak için Autodiscover denen bir keşif zinciri çalıştırır. Bu zincirde sırayla birkaç adrese bakar: önce alan adının kök adresine, sonra autodiscover alt alan adına, araya yerel ağdaki SCP kayıtları da girer. Taşıma sonrasında bu zincirin ilk halkalarından biri hala eski sunucuyu işaret ediyorsa, Outlook oraya takılır ve Office 365’e hiç ulaşamaz. Yani DNS’i düzeltmiş olmanız yetmez; Outlook’un keşif sırasında eski adrese uğramamasını sağlamanız gerekir.

Çözüm 1: Outlook’a nereye bakmayacağını söyleyin

Kayıt defterinde şu yola gidin; XX yerine Outlook sürümünüzün numarası gelecek, Outlook 2016 ve sonrası ile Microsoft 365 uygulamalarında bu değer 16.0’dır:

Bu anahtarın altına üç adet DWORD (32-bit) değeri ekleyin ve her birine 1 verin:

Üçünün yaptığı iş sırasıyla şu: autodiscover.alanadi.com adresini atla, alan adının kök adresini atla, yerel dizindeki SCP kaydına bakma. Bu üçü kapanınca Outlook doğrudan Office 365’in kendi keşif servisine yönelir ve hesap dakikalar içinde kurulur. Outlook’u kapatıp açmayı unutmayın; değerler yeni kurulum denemesinde okunur.

Ufak bir saha notu: bu ayarı tek makinede elle yapmak beş dakikalık iş ama 50 kişilik ofiste tek tek dolaşmak eziyet. Etki alanına üye ortamlarda aynı üç değeri Group Policy tercihleriyle topluca dağıtıyorum.

Çözüm 2: Hosting panelinde Remote Mail Exchanger

Sorunun ikinci sık nedeni, web siteniz cPanel veya Plesk gibi bir panelde barınıyorsa ortaya çıkar. Panel, alan adının mailini varsayılan olarak kendi üzerinde sanır; buna Local Mail Exchanger denir. MX kayıtlarını Office 365’e çevirseniz bile panel kendi içinde maili yerelde aramaya devam eder ve Autodiscover isteklerine de kendisi cevap vermeye kalkar.

Çözüm basit: cPanel’de Email Routing bölümüne girin ve ayarı Remote Mail Exchanger yapın. Bu, maille ilgili hiçbir şey bende değil, dışarıdaki sunucuya sorun demektir.

cPanel Email Routing ekranında Remote Mail Exchanger seçeneği

Sorunu teşhis etmek isterseniz

Hangi halkada takıldığınızı görmek için Microsoft’un Remote Connectivity Analyzer aracını kullanın; Autodiscover testini çalıştırdığınızda hangi adresin denendiğini ve nerede hata alındığını adım adım gösterir. Testing of this potential Autodiscover URL failed satırını görüyorsanız, hatanın hemen üstündeki adres size suçluyu söyler. Bir de Outlook açıkken Ctrl tuşuna basılı tutup sistem tepsisindeki Outlook simgesine sağ tıklarsanız Test E-mail AutoConfiguration aracına ulaşırsınız; aynı teşhisi istemci tarafından yapar.

Son söz

  • Autodiscover sorunu genelde keşif zincirinin eski sunucuya takılmasından çıkar.
  • Outlook tarafında üç registry değeri ile eski adresleri devre dışı bırakın.
  • cPanel ve Plesk’te Email Routing ayarını Remote Mail Exchanger yapın.
  • Teşhis için testconnectivity.microsoft.com her zaman ilk durağınız olsun.

Outlook kurulumlarıyla ilgili POP3 ve IMAP kurulum rehberime de bakabilirsiniz. Takıldığınız yer olursa yorumlarda buluşalım.

Sending
User Review
5 (2 votes)

Yorum Bırakın