Microsoft 365 setup sırasında "Domain doğrulanamadı" hatası veya yapılan değişikliklerin uzun süre yansımaması kurulum sürecinin en sinir bozucu kısmıdır. Bu rehberde TXT, MX, CNAME doğrulama hatalarını ve DNS propagation sürelerini adım adım çözüyoruz.

Microsoft 365 Domain Doğrulama Süreci

Domain ekleme sırasında 3 ana adım var:

  1. Ownership doğrulama (TXT veya MX kaydı)
  2. MX kaydı yapılandırma (mail Microsoft'a yönlensin)
  3. DNS kayıtları (SPF, DKIM, DMARC)

Sorun 1: TXT Kaydı Doğrulanamıyor

Sebep 1.1 — DNS Propagation Bekleniyor

DNS değişiklikleri global olarak yansıması 15 dakika - 48 saat sürer. Çoğunlukla 1-4 saat içinde tamamlanır. Hemen "Verify" tıklamayın, 30 dk bekleyin.

Kontrol Aracı

TXT kaydının DNS'e yayılıp yayılmadığını kontrol:

  • mxtoolbox.com/txtlookup.aspx
  • Domain'inizi yazın → "TXT Lookup"
  • Microsoft'un verdiği değeri (örn: MS=ms12345678) görüyorsanız doğrulama hazır
  • Görünmüyorsa daha bekleyin

Sebep 1.2 — Yanlış DNS Sağlayıcıda Eklendi

Domain'iniz başka bir DNS provider'ında olabilir (örn. domain Natro'dan alındı ama DNS Cloudflare'de yönetiliyor):

  1. Komut satırında: nslookup -type=NS firmaadi.com.tr
  2. Görünen NS sunucuları (örn. ns1.cloudflare.com) → DNS oraya bakar
  3. TXT kaydını aktif NS sağlayıcıda ekleyin (sadece registrar'da yetmez)

Sebep 1.3 — TXT Kaydı Yanlış Formatta

Yaygın hatalar:

  • Çift tırnak eklenmiş: "MS=ms12345" yerine sadece MS=ms12345
  • Boşluk var: MS = ms12345 yerine MS=ms12345
  • Host yanlış: Host = @ (root domain) olmalı, www değil

Sorun 2: MX Kaydı Çalışmıyor

Doğru Microsoft 365 MX Formatı

Type: MX
Host: @ (veya boş bırak)
Value: firmaadi-com-tr.mail.protection.outlook.com
Priority: 0 (veya 10)
TTL: 3600 (1 saat)

Yaygın MX Hataları

  • Eski MX hâlâ aktif: cPanel mail sunucusunun MX kaydı silinmemiş. Microsoft MX'in priority'sini düşürmek değil, eski MX'i silmek gerekir.
  • Birden fazla MX: Microsoft + cPanel + Gmail aynı anda → mailler karışır.
  • MX value sonu nokta var/yok: Bazı DNS panel'leri sonuna nokta ekler (FQDN), bazıları eklemez. İkisi de çalışır ama tutarlı tutun.

MX Kontrol

mxtoolbox.com/MXLookup.aspx → domain → MX kayıt göründü mü?

Sorun 3: SPF Kaydı Yanlış

Doğru SPF Formatı

Type: TXT
Host: @
Value: v=spf1 include:spf.protection.outlook.com -all

Yaygın SPF Hataları

  • Birden fazla SPF kaydı: Tek SPF olmalı. Birden fazla varsa Gmail/Outlook reddeder.
  • Eski sunucu hâlâ ekli: v=spf1 include:cpanel-mail.com include:spf.protection.outlook.com -all — eski cPanel'i silin.
  • +all kullanmak: Spam yeşil ışığıdır, kullanmayın. -all tercih edin.
  • İncelendi limiti aşma: SPF max 10 DNS lookup yapar. include sayısı çok olursa hata.

Sorun 4: DKIM CNAME Kaydı Çalışmıyor

Microsoft 365'te DKIM aktivasyonu için 2 CNAME kaydı:

selector1._domainkey.firmaadi.com.tr → selector1-firmaadi-com-tr._domainkey.firmaadi.onmicrosoft.com
selector2._domainkey.firmaadi.com.tr → selector2-firmaadi-com-tr._domainkey.firmaadi.onmicrosoft.com

Yaygın hatalar:

  • Host yanlış yazıldı (selector1.domainkey değil, selector1._domainkey altçizgili)
  • Hedef onmicrosoft.com domain'i yanlış (kendi tenant adınız olmalı)
  • DNS panel CNAME yerine TXT kabul ediyor → CNAME tipi seçin

DNS Propagation Süreleri (Tahmini)

Tür Tipik Süre
TXT, CNAME (TTL 1 saat)15 dk - 4 saat
MX (TTL 1 saat)15 dk - 4 saat
A kaydı değişikliği15 dk - 24 saat
NS değişikliği24-48 saat
TLD propagation48-72 saat

DNS Test Araçları

  • mxtoolbox.com — TXT, MX, SPF, DKIM, DMARC kontrolü
  • whatsmydns.net — Dünya genelinde DNS propagation
  • dnschecker.org — Detaylı kontrol
  • Komut satırı: nslookup -type=TXT firmaadi.com.tr veya dig TXT firmaadi.com.tr

Microsoft 365 Hâlâ Doğrulamıyor — Son Çare

  1. TXT kaydı eklendi, mxtoolbox'ta görünüyor
  2. Ama Microsoft "Verify" tıkladığınızda hâlâ "Cannot verify" diyor
  3. 1 saat bekleyin, tekrar deneyin
  4. Çalışmıyorsa: yeni bir TXT kaydı (farklı host) ile tekrar başlat
  5. Veya domain alternative verification: MX-based verification
  6. Hâlâ olmazsa Microsoft destek (CSP partner üzerinden) ile case açın

Sıkça Sorulan Sorular

DNS değişikliği yaptım, ne kadar bekleyeceğim?

Tipik 30 dk - 4 saat. mxtoolbox ile kontrol edin, dünya çapında yansıması için 24 saate kadar bekleyebilir.

TXT kaydım eski hosting sağlayıcımda, ama domain başka yere transferinde

NS sunucuları nereye baktığını kontrol edin. Aktif NS provider'da TXT eklenmeli.

Cloudflare DNS kullanıyorum, MX kaydı çalışmıyor

Cloudflare'de MX kayıtları için "Proxy" KAPALI olmalı (turuncu bulut → gri). Mail proxy edilemez.

Eski cPanel mail sunucumdan göç ediyorum, MX değiştirme zamanı?

İlk önce TXT doğrulama tamamla, kullanıcı oluştur, MAIL göç et (IMAP migration). Sonra MX'i değiştir (cutover).

SPF testimi nasıl yaparım?

mail-tester.com'a kendi adresinizden mail atın → 8-10/10 puan ideal. Düşükse rapor SPF/DKIM/DMARC eksiklerini gösterir.

Sonuç

Microsoft 365 domain doğrulama hatalarının %90'ı DNS propagation veya yanlış DNS sağlayıcıdan kaynaklanır. mxtoolbox ile kontrol + 30 dk bekleme + doğru NS provider'ı belirleme çoğu sorunu çözer.

Domain doğrulama, DNS yapılandırma ve uçtan uca Microsoft 365 kurulum için Exchange Online kurulum hizmetimizden profesyonel destek alın.