1. Anasayfa
  2. »
  3. Genel
  4. »
  5. MX Kaydı Nedir? E-Postanızı Doğru Sunucuya Yönlendiren DNS Kaydı

MX Kaydı Nedir? E-Postanızı Doğru Sunucuya Yönlendiren DNS Kaydı

Verimin Verimin -
11 0
MX Kaydı Nedir?

Bir alan adına e-posta gönderildiğinde, mesajın hangi sunucuya teslim edileceğine karar veren şey MX (Mail Exchange) kaydıdır. Web siteniz sorunsuz çalışsa bile MX kaydınız eksik ya da hatalıysa, size gönderilen e-postalar ya geri döner ya da yanlış sunucuda kaybolur.

Bu rehberde MX kaydının ne olduğunu, öncelik (priority) mantığıyla nasıl çalıştığını, hosting panelinden nasıl oluşturulduğunu, nslookup ve dig ile nasıl sorgulandığını ve en sık karşılaşılan MX hatalarının çözümlerini adım adım bulacaksınız.

MX Kaydı Nedir, Ne İşe Yarar?

mx kaydı nedir ne işe yarar

MX kaydı, alan adınıza gelen e-postaların hangi posta sunucusuna teslim edileceğini belirleyen DNS kaydıdır. Alan adınızın DNS bölgesinde (zone) tutulur ve yalnızca e-posta trafiğini ilgilendirir; web sitenizin nerede barındığından tamamen bağımsızdır.

Bu bağımsızlık pratikte şu anlama gelir: siteniz Verimin’de barınırken e-postalarınızı Yandex’te ya da Google Workspace’te tutabilirsiniz. Gönderen sunucu yalnızca MX kaydınıza bakar ve mesajı orada yazan adrese teslim eder.

MX kaydının üstlendiği görevler:

  • Gelen e-postayı doğru posta sunucusuna yönlendirmek
  • Birden fazla sunucu tanımlayarak yedeklilik sağlamak (biri yanıt vermezse sıradaki devreye girer)
  • Web hosting ile e-posta hizmetini birbirinden bağımsız yönetebilmek
  • Kurumsal e-posta servislerine (Yandex, Google Workspace, Microsoft 365) geçişi mümkün kılmak

MX Kaydı Nasıl Çalışır?

E-posta gönderen sunucu, alıcının alan adı için DNS’e “bu alanın MX kaydı ne?” sorusunu sorar. Dönen cevaptaki hedef sunucuya bağlanır ve mesajı SMTP üzerinden teslim eder. Saniyeler içinde biten bu zincirin ilk halkası her zaman DNS sorgusudur.

Bu sorgulama zincirinin tamamı alan adı sisteminin işleyişine dayanır; süreci baştan sona DNS’in çalışma mantığı yazımızda ayrıntılı anlatmıştık.

Bir MX kaydı üç temel bilgiden oluşur:

AlanNe yazılır?Örnek
Ad / HostAlan adının kendisi için @ işareti@
Hedef (Mail Server)Posta sunucusunun alan adı — IP adresi yazılmazmx.verimin.com
Öncelik (Priority)Küçük sayı = önce denenir10

Öncelik mantığı basittir: sayı ne kadar küçükse sunucu o kadar önce denenir. Örneğin öncelik 10 olan ana sunucu yanıt vermezse, gönderen sunucu öncelik 20 olan yedek sunucuya geçer. Tek posta sunucunuz varsa tek bir MX kaydı ve tek bir öncelik değeri yeterlidir.

İki ayrıntıya dikkat edin: hedef alanına her zaman bir alan adı yazılır, IP adresi geçerli değildir. Bazı DNS panelleri de hedefin sonunda nokta ister (mx.verimin.com. gibi); bu nokta, adresin tam alan adı (FQDN) olduğunu belirtir.

MX Kaydı Nasıl Oluşturulur?

mx kaydı nasıl oluşturulur

Hangi paneli kullanırsanız kullanın adımlar aynıdır:

  1. Alan adınızın DNS yönetimine girin (hosting paneli ya da alan adı kayıt firması).
  2. Yeni kayıt ekleyin ve tür olarak MX’i seçin.
  3. Ad/Host alanına @ yazın, hedef alanına posta sunucunuzun adresini girin.
  4. Öncelik değerini belirleyin (tek sunucu için 10 yaygın tercihtir) ve kaydedin.

Değişiklik anında görünmeyebilir; DNS yayılması kaydın TTL değerine göre genellikle birkaç saat sürer.

cPanel’de MX Kaydı Ekleme

cPanel’de Domains → Zone Editor bölümüne girin, alan adınızın yanındaki Manage bağlantısına tıklayın. Add Record ile tür olarak MX’i seçin; Ad alanına alan adınızı, hedef ve öncelik alanlarına posta sunucunuzun bilgilerini yazıp kaydedin. E-postayı dış bir servise taşıyorsanız cPanel’deki Email Routing ayarını da Remote Mail Exchanger olarak işaretlemeyi unutmayın; aksi hâlde sunucu mesajları içeride teslim etmeye çalışır.

Yandex Mail için MX Kaydı

Türkiye’de kurumsal e-postada en çok kullanılan servislerden Yandex 360 için tek MX kaydı yeterlidir:

AlanDeğerÖncelik
@mx.yandex.net10

Google Workspace için MX Kaydı

Google Workspace 2023’ten bu yana tek MX kaydıyla çalışır:

AlanDeğerÖncelik
@smtp.google.com1

Eski kurulumlardan kalan beş kayıtlı yapı (aspmx.l.google.com ve alternatifleri) hâlâ çalışır; ancak yeni kurulumda Google’ın önerdiği tek kayıt yeterlidir. Kurulum sihirbazı alan adı doğrulaması için ayrıca bir TXT kaydı isteyebilir.

MX Kaydı Sorgulama Yöntemleri

mx kaydı sorgulama yöntemleri

Bir alan adının MX kayıtlarını görmek için sunucuya girmenize gerek yok; üç pratik yol var:

1) Windows’ta nslookup: Komut istemini açın ve şu komutu çalıştırın:

nslookup -type=mx verimin.com.tr

Çıktıda “mail exchanger” satırları alan adının MX hedeflerini ve öncelik değerlerini gösterir.

2) Linux / macOS’ta dig:

dig +short mx verimin.com.tr

Çıktı, öncelik ve hedefi tek satırda verir: “10 mx.verimin.com.” gibi.

3) Online araçlar: Komut satırı kullanmak istemiyorsanız MXToolbox, DNSChecker veya Google Admin Toolbox Dig aynı sonucu tarayıcıda gösterir. DNSChecker ayrıca kaydın dünya genelinde yayılıp yayılmadığını da kontrol eder.

Sorgu sonucunda üç şeye bakın: hedef sunucu doğru mu, öncelik değerleri planladığınız gibi mi ve eski servisten kalma unutulmuş bir MX kaydı var mı?

Sık Karşılaşılan MX Hataları ve Çözümleri

“MX kaydı bulunamadı” hatası: Alan adında hiç MX kaydı yoktur ya da kayıt yanlış DNS bölgesine eklenmiştir. Alan adınızın nameserver’ları hangi sağlayıcıyı gösteriyorsa MX kaydı da orada tanımlanmalıdır; kayıt firmasının panelinde kayıt açıp nameserver’lar hostinginizi gösteriyorsa o kayıt hiçbir işe yaramaz.

E-postaların bir kısmı eski sunucuya düşüyor: Servis değişiminde eski MX kaydı silinmemiştir. İki kayıt birden yayında kaldığında gönderen sunucular mesajları iki hedefe dağıtabilir. Taşıma bittiğinde eski kaydı mutlaka kaldırın.

Hedef CNAME’e işaret ediyor: MX kaydının hedefi, CNAME kaydı ile tanımlanmış bir alan adını göstermemelidir; DNS standardı bunu yasaklar ve birçok posta sunucusu böyle mesajları reddeder. Hedef, doğrudan A kaydı olan bir sunucu adı olmalıdır.

Değişiklik etki etmiyor: DNS yayılması TTL’e bağlı olarak 1–24 saat sürebilir. Değişiklikten hemen önce TTL’i düşürmek (ör. 300 saniye) geçişi hızlandırır.

Sondaki nokta ve yazım hataları: Panel FQDN istiyorsa hedefin sonuna nokta koyun; hedefte yazım hatası olan tek karakter bile tüm e-posta akışını durdurur.

Sık Sorulan Sorular

MX kaydı değişikliği ne kadar sürede etkili olur?

Kaydın TTL değerine bağlı olarak genellikle birkaç saat içinde, en geç 24 saatte dünya genelinde yayılır. Geçiş sırasında e-postalar kaybolmaz; teslim edilemeyen mesajlar gönderen sunucu tarafından yeniden denenir.

MX kaydının hedef alanına ne yazılır?

Posta sunucusunun alan adı yazılır: kendi sunucunuz için mx.verimin.com gibi, Yandex için mx.yandex.net, Google Workspace için smtp.google.com. IP adresi yazılmaz.

Birden fazla MX kaydı olur mu?

Olur ve yedeklilik için önerilir. Küçük öncelik değerine sahip sunucu ana sunucudur; o yanıt vermezse sıradaki öncelik denenir. Aynı önceliğe sahip kayıtlar arasında yük paylaşımı yapılır.

MX kaydı olmadan e-posta alınabilir mi?

Bazı sunucular MX yoksa alan adının A kaydına teslimat dener; ancak buna güvenilmez. Alan adına e-posta alacaksanız mutlaka MX kaydı tanımlayın.

E-postalarınızın nereye gideceğini dert etmek istemiyorsanız, Verimin hosting paketlerinde MX kayıtları kurulumla birlikte hazır gelir; kurumsal e-posta geçişlerinde de destek ekibimiz kayıtlarınızı sizin için yapılandırır.

İlgili Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir