Tanım
MX kaydı (Mail Exchanger record), bir alan adına gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirten DNS kaydıdır. Her MX kaydı bir öncelik değeri ve bir sunucu adı içerir; gönderen sunucu en düşük öncelik değerine sahip sunucuyu önce dener, ulaşamazsa sıradakine geçer.
MX kaydında öncelik değeri nasıl çalışır?
MX önceliğinde küçük sayı daha yüksek önceliği ifade eder. Aşağıdaki örnekte e-postalar önce mx1 sunucusuna gider; o yanıt vermezse mx2 denenir. Aynı öncelik değerine sahip kayıtlar arasında yük rastgele paylaştırılır.
@ 3600 IN MX 10 mx1.ornek.com.tr.
@ 3600 IN MX 20 mx2.ornek.com.tr.
mx1 3600 IN A 203.0.113.30
mx2 3600 IN A 203.0.113.31MX hedefi bir IP adresi değil, A ya da AAAA kaydı olan bir sunucu adı olmalıdır; hedefin CNAME olması da standartlara aykırıdır. Alan adı için hiç MX kaydı yoksa gönderen sunucular iletiyi doğrudan alan adının A kaydındaki adrese teslim etmeyi dener; e-posta almayan alan adlarında bunu önlemek için “null MX” (MX 0 .) kaydı kullanılabilir.
E-posta hizmeti değiştirirken MX kaydında neye dikkat edilmeli?
E-posta hizmetini taşırken MX kaydını, yeni sunucudaki posta kutuları hazır olduktan sonra değiştirmelisiniz. Geçişten bir gün önce kaydın TTL değerini düşürmek yeni değerin daha hızlı yayılmasını sağlar. Eski MX kaydını hemen silmeyin; yayılma sürerken bazı sunucular iletileri eski adrese göndermeye devam edebilir. MX kaydı yalnızca gelen postayı yönetir; giden postanın teslim edilebilirliği için SPF, DKIM ve DMARC kayıtlarını da güncellemeniz gerekir. Panel adımları için MX kaydı nasıl ayarlanır rehberine bakabilirsiniz.