MX Kaydı Nedir?

MX kaydı — Mail Exchange kaydının kısaltması — alan adınız adına gelen e-postaları kabul etmekten sorumlu posta sunucularını internete bildiren bir DNS kaydı türüdür. Geçerli bir MX kaydı olmadan, hiçbir harici sunucu siz@alanadiniz.com adresine gönderilecek mesajların nereye teslim edileceğini bilemez ve alan adınıza gönderilen e-posta geri döner.

MX kayıtları, A kayıtları, CNAME kayıtları ve TXT kayıtları gibi diğer kayıt türleriyle birlikte alan adınızın DNS bölgesinde bulunur. Her MX kaydının iki temel bileşeni vardır:

  • Öncelik (tercih değeri): Hangi posta sunucusunun önce deneneceğini belirleyen bir sayı. Düşük sayılar daha yüksek öncelik anlamına gelir.
  • Posta sunucusu ana bilgisayar adı: Postayı alması gereken sunucunun tam nitelikli alan adı (FQDN); örneğin mail.alanadiniz.com veya aspmx.l.google.com.

Birisi size e-posta gönderdiğinde, gönderen sunucusu alan adınızın MX kayıtları için bir DNS sorgusu yapar ve ardından bulduğu en yüksek öncelikli posta sunucusuna bağlanmaya çalışır. O sunucu kullanılabilir değilse, bir sonraki yüksek öncelikli sunucuya geçer. Bu nedenle yedeklilik için birden fazla MX kaydına sahip olmak en iyi uygulama olarak kabul edilir.

MX Kayıtları E-posta Teslimatını Nasıl Etkiler?

MX kayıtları, e-posta teslim zincirinin en başında yer alır. Yanlış yapılandırılmışlarsa, eksiklerse veya çözümlenmeyen bir ana bilgisayar adına işaret ediyorlarsa, alan adınıza gelen her mesaj başarısız olur; istisnasız. Bu şu anlama gelebilir:

  • Gönderenler, kalıcı hata kodu 5xx içeren anlık bir geri dönüş alır
  • Gönderenler, 4xx geçici erteleme alır ve sunucuları vazgeçmeden önce günlerce yeniden denemeye devam eder
  • Bir barındırma sağlayıcısı catch-all'ı yanlış yapılandırırsa e-posta sessizce kaybolur

Düz teslimatın ötesinde, MX kayıtları SPF kaydınızla da etkileşime girer. SPF kaydınız, alan adınızdan posta göndermek için belirli IP adreslerini yetkilendirir; bazı yapılandırmalar ise MX mekanizmasına (mx) başvurarak MX kayıtlarınızda listelenen sunucuları otomatik olarak yetkili göndericiler arasına ekler. MX kayıtlarınız yanlışsa bu mekanizma yanlış sunucuları yetkilendirebilir ya da doğru olanları yetkilendiremeyebilir.

MX Kayıtlarınızı Nasıl Kontrol Edersiniz?

MX kayıtlarınızı incelemenin en hızlı yolu DMARCFlow MX Denetleyicisini kullanmaktır. Alan adınızı girin; araç canlı bir DNS sorgusu yapar, her MX kaydını öncelik değeriyle birlikte gösterir ve yaygın sorunları anında işaretler. Komut satırı araçlarına veya DNS uzmanlığına gerek yoktur.

Komut satırını tercih ederseniz Linux ve macOS'ta dig kullanabilirsiniz:

dig MX alanadiniz.com

Windows'ta eşdeğeri şudur:

nslookup -type=MX alanadiniz.com

Çıktı, her MX kaydını öncelik numarası ve ardından posta sunucusu ana bilgisayar adı içeren bir satır olarak listeler. Bunu düzenli olarak kontrol etmek — özellikle DNS sağlayıcısı değiştirdikten veya e-posta platformlarını taşıdıktan sonra — güvenilir e-posta teslimatını sürdürmek için basit ama kritik bir adımdır.

İyi MX Kayıtları Nasıl Görünür?

İyi yapılandırılmış bir alan adı genellikle yedeklilik için iki veya daha fazla MX kaydına sahiptir. Birincil ve yedek posta sunucusu kullanan bir alan adı için sağlıklı bir MX yapılandırması örneği:

Kayıt Türü Öncelik Posta Sunucusu Ana Bilgisayar Adı
MX 10 mail.alanadiniz.com
MX 20 mail-backup.alanadiniz.com

Bu yapıda, gönderen sunucular her zaman önce öncelik 10'daki sunucuyu dener. Yalnızca o sunucu erişilemez durumdaysa öncelik 20'deki yedek sunucuya geçer. Her iki ana bilgisayar adının da doğru IP adreslerine çözümlenen kendi geçerli A kayıtları (veya IPv6 için AAAA kayıtları) olması gerekir.

Google Workspace'te barındırılan alan adları için 1, 5, 5, 10 ve 10 öncelikli beş MX kaydı görürsünüz; bunların tümü Google'ın aspmx.l.google.com ve benzer ana bilgisayar adlarına işaret eder. Microsoft 365, alanadiniz-com.mail.protection.outlook.com adresine işaret eden tek bir MX kaydı kullanır. Her ikisi de sağlayıcı tarafından tanımlanan tamamen geçerli yapılandırmalardır.

Yaygın MX Kaydı Sorunları

MX kayıtlarındaki küçük hatalar bile gelen e-postaları tamamen aksatabilir. Pratikte en sık karşılaşılan sorunlar şunlardır:

  • MX kayıtlarının tamamen eksik olması: DNS'te hiç MX kaydı bulunmuyor. Bazı sunucular alan adının A kaydına başvursa da çoğu mesajı geri döndürür. Aktif olarak e-posta alan her alan adının en az bir MX kaydı olmalıdır.
  • MX kaydının bir CNAME'e işaret etmesi: DNS spesifikasyonu (RFC 2181), MX kayıtlarının bir CNAME'e işaret etmesini açıkça yasaklar. MX kaydı doğrudan A veya AAAA kaydı olan bir ana bilgisayar adına işaret etmelidir. CNAME'i MX hedefi olarak kullanmak, farklı posta sunucusu uygulamalarında öngörülemeyen teslimat hatalarına neden olur.
  • Posta sunucusu ana bilgisayar adının çözümlenememesi: MX kaydı var, ancak işaret ettiği ana bilgisayar adının A kaydı yok ya da A kaydı kullanımdan kaldırılmış bir IP'ye işaret ediyor. Sonuç: her gelen mesaj için bağlantı hatası.
  • Yanlış öncelik değerleri: Tüm MX kayıtlarına aynı önceliğin atanması, gönderen sunucuların birini rastgele seçmesine yol açar; seçilen sunucu alan adınız için gerçekte posta kabul edemeyecek bir sunucu olabilir.
  • TTL değerinin çok yüksek olması: 86400 saniyelik (24 saat) bir Time-to-Live değeri, DNS değişikliklerinin yavaş yayılması anlamına gelir. Posta sunucusu taşıması sırasında yüksek TTL, kayıtları güncelledikten sonra bile postaların eski sunucuya tam bir gün boyunca gelmeye devam etmesine neden olabilir.

Sonraki Adımlar

MX kayıtlarınızı doğrulamak, sağlıklı bir e-posta altyapısının yalnızca bir parçasıdır. Posta yönlendirmenizin doğru olduğunu onayladıktan sonra mantıklı bir sonraki adım, e-posta teslim edilebilirliğinizin tam görünümünü kontrol etmektir: SPF, DKIM, DMARC ve kara liste durumu hepsi bir arada. DMARCFlow E-posta Teslim Edilebilirlik Denetleyicisi, gelen kutusu yerleşiminizi etkilemeden önce her yapılandırma açığını tespit edip düzeltebilmeniz için tüm bu kontrolleri aynı anda çalıştırır.

MX Kayıtlarınızı Hemen Kontrol Edin

Alan adınızı girin ve saniyeler içinde canlı bir MX kaydı sorgusu alın. Posta yönlendirmenizin doğru olduğunu doğrulayın ve geri dönüşlere neden olmadan önce yanlış yapılandırmaları tespit edin.

MX Kayıtlarını Kontrol Et