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:
- Ownership doğrulama (TXT veya MX kaydı)
- MX kaydı yapılandırma (mail Microsoft'a yönlensin)
- 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):
- Komut satırında:
nslookup -type=NS firmaadi.com.tr
- Görünen NS sunucuları (örn. ns1.cloudflare.com) → DNS oraya bakar
- 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ği | 15 dk - 24 saat |
| NS değişikliği | 24-48 saat |
| TLD propagation | 48-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
- TXT kaydı eklendi, mxtoolbox'ta görünüyor
- Ama Microsoft "Verify" tıkladığınızda hâlâ "Cannot verify" diyor
- 1 saat bekleyin, tekrar deneyin
- Çalışmıyorsa: yeni bir TXT kaydı (farklı host) ile tekrar başlat
- Veya domain alternative verification: MX-based verification
- 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.