MX Kaydı nedir?
Diğer adları: MX record, Mail Exchange kaydı, E-posta DNS kaydı
MX kaydı (Mail Exchange), bir alan adına gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirten DNS kaydıdır. Her MX kaydı bir sunucu adı ve öncelik değeri içerir; düşük değerli sunucu önce denenir. Kurumsal e-posta hizmetine geçişte en kritik ayardır, yanlış yapılandırıldığında gelen e-postalar kaybolabilir veya gönderene geri döner.
MX kaydı ne işe yarar?
Büyük bir iş merkezinde posta, doğrudan ofislere değil, binanın posta odasına bırakılır. Postacı hangi binaya gideceğini adresten, posta odasının hangi kapıda olduğunu da bina yönetiminin listesinden öğrenir. MX kaydı, alan adınızın posta odası adresidir. Biri siparis@ornekfirma.com adresine e-posta gönderdiğinde, gönderen sunucu önce ornekfirma.com alan adının MX kaydına bakar ve e-postayı orada belirtilen sunucuya teslim eder.
Öncelik değeri nasıl çalışır?
Bir alan adının birden fazla MX kaydı olabilir. Her birinin bir öncelik (priority) değeri vardır ve küçük sayı daha yüksek öncelik anlamına gelir:
| Öncelik | Sunucu | Rolü |
|---|---|---|
| 10 | mx1.ornekmail.com | Birincil; e-postalar önce buraya gönderilir |
| 20 | mx2.ornekmail.com | Yedek; birincil yanıt vermezse devreye girer |
Aynı öncelik değerine sahip kayıtlar arasında yük paylaştırılır. Kullandığınız e-posta sağlayıcısı, hangi değerleri gireceğinizi size tam olarak bildirir; bu değerleri kendi başınıza değiştirmemeniz önerilir.
İşletmeniz için ne anlama gelir?
Hosting paketinizle gelen e-postadan ayrı bir kurumsal e-posta hizmetine geçtiğinizde, değiştirmeniz gereken temel ayar MX kayıtlarıdır. Web siteniz bir yerde, e-postanız başka bir yerde olabilir; bunu mümkün kılan, MX ile A kaydının birbirinden bağımsız olmasıdır. MX kaydının yanında e-postalarınızın spam klasörüne düşmemesi için SPF, DKIM ve DMARC kayıtlarının da eklenmesi gerekir; MX "postayı nereye getireyim" sorusunu, diğerleri "bu posta gerçekten sizden mi" sorusunu yanıtlar.
Örnek: Kurumsal e-postaya geçiş
Bursa'da bir tekstil ihracatçısı, yurt dışı müşterilerine giden e-postaların zaman zaman ulaşmadığını fark ediyor ve kurumsal bir e-posta hizmetine geçmeye karar veriyor. Geçiş planı şöyle ilerliyor: Önce yeni sistemde tüm kullanıcı hesapları açılıyor. Ardından eski e-postalar yeni hesaplara aktarılıyor. Mesai dışı bir saatte DNS panelindeki eski MX kayıtları silinip yeni sağlayıcının verdiği kayıtlar ekleniyor. Birkaç saat boyunca her iki sistem de kontrol ediliyor, çünkü yayılma sürecinde bazı e-postalar hâlâ eski sunucuya düşebiliyor. Son olarak SPF kaydı yeni sağlayıcıyı içerecek şekilde güncelleniyor.
Sık yapılan hatalar
- MX değerine IP adresi yazmak; MX kaydı bir sunucu adı göstermelidir.
- MX kaydını bir CNAME'e işaret ettirmek; standartlara aykırıdır ve sorun çıkarabilir.
- Yeni kayıtları eklerken eski sağlayıcının kayıtlarını silmeyi unutmak; e-postalar iki sisteme dağılır.
- Ad sunucusunu değiştirirken MX kayıtlarını yeni panele taşımamak.
- Geçiş günü eski e-posta hesaplarını hemen kapatmak.
MX kaydı ile SMTP sunucusu farkı
MX kaydı, alan adınıza gelen e-postaların nereye teslim edileceğini belirler. E-posta programınızda ayarladığınız SMTP sunucusu ise sizin gönderdiğiniz e-postaların hangi sunucu üzerinden çıkacağını belirler. Çoğu zaman aynı sağlayıcıya aittirler, ama teknik olarak farklı işlerdir. Gelen e-posta sorunu yaşıyorsanız MX'e, gönderme sorunu yaşıyorsanız SMTP ayarlarına ve SPF kaydına bakmak gerekir.
MX Kaydı hakkında sık sorulanlar
MX kaydının doğru çalıştığını nasıl kontrol ederim?
Bir DNS sorgulama aracıyla alan adınızın MX kayıtlarını görüntüleyebilir ve başka bir adresten test e-postası göndererek teslimatı doğrulayabilirsiniz.
MX kaydı olmayan bir alan adına e-posta gönderilirse ne olur?
Bazı sunucular A kaydındaki adrese teslim etmeyi dener, ancak çoğu durumda e-posta teslim edilemez ve gönderene hata mesajı döner.