LIONFIN
Mail Hosting

MX Kaydı Nedir, Nasıl Ayarlanır?

5 dk okuma Güncelleme: 7 görüntülenme
MX Kaydı Nedir, Nasıl Ayarlanır?

E-posta hesaplarınız kurulu, parolalar doğru, ama gönderilen iletiler size hiç ulaşmıyor ya da hâlâ eski sağlayıcıya düşüyorsa sorun büyük ihtimalle tek bir DNS kaydındadır. MX kaydı nedir sorusunun yanıtı, e-posta altyapısının ilk halkasıdır: alan adınıza gelen iletileri hangi sunucunun kabul edeceğini dünyaya duyuran kayıt.

Bu rehberde MX kaydının çalışma biçimini, öncelik değerlerini, LIONFIN mail hosting ve yaygın sağlayıcılar için örnek kayıtları, cPanel ve Plesk’te ayarlama adımlarını, mail sağlayıcısı değiştirirken kesintisiz geçişi ve en sık yapılan hataları anlatıyoruz.

MX kaydı nedir, nasıl çalışır?

MX (Mail Exchanger) kaydı, alan adınızın DNS bölgesinde e-posta alacak sunucunun ana bilgisayar adını ve öncelik değerini tutar. Biri size ileti gönderdiğinde gönderen sunucu şu adımları izler:

  1. firmaniz.com için MX kayıtlarını sorgular.
  2. En düşük öncelik değerine sahip sunucuyu seçer (10 mail.firmaniz.com).
  3. O sunucunun A kaydını çözüp IP’sine 25 numaralı porttan bağlanır ve iletiyi teslim eder.
  4. Sunucu yanıt vermezse bir sonraki öncelikteki MX denenir; hiçbiri yanıt vermezse ileti kuyrukta bekler ve saatler sonra gönderene hata döner.

MX kaydı yalnızca gelen e-postayı yönlendirir; giden iletilerin nereden çıkacağını istemcinizin SMTP ayarı belirler. Bu ayrım sayesinde web siteniz bir sunucuda, e-postanız başka bir sağlayıcıda çalışabilir. Alan adının hiç MX kaydı yoksa bazı sunucular A kaydına teslim etmeyi dener; buna güvenmeyin, her zaman açık bir MX tanımlayın. Hizmetin bütünü için mail hosting nedir yazısı bağlamı verir.

Öncelik değeri ve birden fazla MX kaydı

Öncelik (preference) sayısı küçüldükçe sunucu daha önce denenir. Birden fazla kayıt yedeklilik sağlar:

ÖncelikSunucuRol
10mx1.saglayici.com.Birincil; normalde tüm iletiler buraya gelir
20mx2.saglayici.com.İkincil; birincil yanıt vermezse devreye girer
10mx1b.saglayici.com.Aynı öncelik: yük dengeleme, rastgele seçilir

Yedek MX sunucusu, birincil sunucu açıldığında iletileri ona aktaran bir kuyruk görevi görür; bu yüzden yalnızca aynı sağlayıcının verdiği yedekleri kullanın. Farklı sağlayıcılara ait MX kayıtlarını karıştırmak, iletilerin iki ayrı posta kutusuna dağılmasına yol açar. LIONFIN mail hosting için genellikle tek bir MX kaydı yeterlidir; yedekli altyapı isteyen kurumlar kurumsal mail paketlerinde birden fazla MX ile çalışır.

Örnek MX kayıtları

MX kaydı nedir sorusunu somutlaştıralım: kayıt her zaman kök alan adına (@) eklenir ve hedef olarak IP değil, sonunda nokta bulunan bir ana bilgisayar adı yazılır:

; LIONFIN mail hosting (sunucu adı aktivasyon e-postanızda)
firmaniz.com.   MX   10   mail.firmaniz.com.
mail.firmaniz.com.   A   185.0.0.10

; Google Workspace (güncel tek kayıt)
firmaniz.com.   MX   1    smtp.google.com.

; Microsoft 365 (alan adına özel değer yönetici merkezinde verilir)
firmaniz.com.   MX   0    firmaniz-com.mail.protection.outlook.com.

MX hedefi olarak kullanılan ad bir A (ya da AAAA) kaydına sahip olmalıdır; CNAME hedef standartlara aykırıdır ve bazı sunucular teslimatı reddeder. LIONFIN mail hosting kullanıyorsanız mail.firmaniz.com için A kaydı da panelinizde hazır gelir; DNS harici bir yerdeyse bu A kaydını da eklemeyi unutmayın. Sağlayıcı kayıtları zaman içinde değişebilir; her zaman sağlayıcının güncel yönetim panelindeki değeri esas alın.

MX kaydı nasıl ayarlanır?

Kayıt, nameserver’ların bulunduğu panelde düzenlenir:

  1. cPanel: Domains → Zone Editor → Manage ekranında mevcut MX satırını Edit ile değiştirin ya da Add Record → Add MX Record ile yeni ekleyin: Priority 10, Destination mail.firmaniz.com. E-posta başka sağlayıcıya taşınıyorsa Email → Email Routing ekranında Remote Mail Exchanger seçin; aksi hâlde sunucu iletileri yerelde teslim etmeyi sürdürür. Bölge işlemleri için cPanel DNS Zone Editor kullanımı rehberine bakın.
  2. Plesk: DNS Settings ekranında MX satırını düzenleyin ya da Add Record → tür MX, Mail exchange server ve Priority alanlarını doldurup OK ve Update. Mail servisi Plesk dışına taşınıyorsa Mail → Mail Settings altında alan adının mail servisini kapatın; ayrıntı Plesk DNS ayarları yazısında.
  3. Harici DNS: Kayıt türü MX, ad @, öncelik ve hedef alanlarını girin; Cloudflare kullanıyorsanız MX kaydı proxy’lenmez, hedefin A kaydında da “DNS only” seçili olmalıdır.

Değişikliği doğrulamak için:

nslookup -type=MX firmaniz.com 8.8.8.8
İpucu: Hedef adın sonundaki nokta önemlidir; noktasız yazarsanız bazı paneller değeri “mail.firmaniz.com.firmaniz.com” olarak kaydeder.

Sağlayıcı değiştirirken kesintisiz geçiş

MX kaydını değiştirmek e-postayı anında yeni sunucuya yönlendirmez; dünyadaki DNS önbellekleri eski değeri TTL süresince tutar. Kesinti ve kayıp yaşamamak için:

  1. Bir gün önce TTL’yi düşürün: MX kaydının TTL değerini 300 yapın; böylece asıl değişiklik dakikalar içinde yayılır.
  2. Yeni sunucuda hesapları önceden açın: Tüm adresler ve alias’lar yeni tarafta hazır olsun; yoksa iletiler “kullanıcı bulunamadı” hatasıyla geri döner.
  3. Eski iletileri taşıyın: IMAP ile klasörleri aktarın ya da taşıma hizmeti alın; süreç kurumsal mail taşıma rehberinde anlatılır.
  4. MX’i değiştirin, SPF ve DKIM’i güncelleyin: Yeni sağlayıcının include ve DKIM kayıtlarını aynı anda ekleyin; aksi hâlde gönderim yeni sunucudan çıkar ama doğrulamadan geçemez.
  5. Eski sunucuyu 48 saat açık tutun: Önbelleği eski olan sunucular iletiyi hâlâ oraya bırakabilir; bu süre içinde eski kutuları kontrol edin.
  6. Test edin: Gmail gibi dış bir adresten ileti gönderip yeni sunucudaki webmail’de görün.

Yayılma süresinin neden değiştiği DNS yayılma süresi yazısında açıklanır.

Dikkat: MX değişikliğini hafta içi mesai saatinde yapmayın; sorun çıkarsa en az iletinin beklediği cuma akşamı ya da hafta sonu çok daha güvenlidir.

Sık yapılan hatalar

  • Hedef olarak IP yazmak: MX hedefi ana bilgisayar adı olmalıdır; IP yazıldığında birçok sunucu teslimatı reddeder.
  • CNAME hedef: mail.firmaniz.com bir CNAME ise A kaydına çevirin.
  • İki sağlayıcının MX’ini birlikte tutmak: Eski sağlayıcının kaydını silmediğinizde iletiler ikiye bölünür; taşıma bitince eski satırı kaldırın.
  • cPanel Email Routing ayarını unutmak: MX dışarıyı gösterse de Local Mail Exchanger seçiliyse aynı sunucudaki site formlarından giden iletiler yerel kutuya düşer ve size hiç ulaşmaz.
  • Subdomain’e MX eklemek: Kök alan adı yerine www ya da mail altına eklemek kaydı işlevsiz bırakır.
  • A kaydı eksik: MX doğru ama hedef adın A kaydı yoksa sunucu bulunamaz; nslookup mail.firmaniz.com ile kontrol edin.

MX düzgün çalışıyor, iletiler geliyor ama gönderdikleriniz spam’e düşüyorsa sıradaki kayıtlar SPF kaydı ve DKIM’dir; MX yalnızca alma tarafını çözer.

Sık Sorulan Sorular

MX kaydını değiştirdikten sonra e-posta ne zaman yeni sunucuya gelir?

TTL süresine bağlıdır: varsayılan 14400 saniyelik TTL ile bazı gönderen sunucular dört saate kadar eski kaydı kullanabilir. Değişiklikten bir gün önce TTL’yi 300’e düşürürseniz geçiş dakikalar içinde tamamlanır. Bu süre boyunca eski sunucuyu kapatmayın.

Web sitem ve e-postam farklı sağlayıcılarda olabilir mi?

Evet, bu çok yaygın bir kurulumdur. A kaydı siteyi barındıran sunucuyu, MX kaydı ise e-posta sunucusunu gösterir; ikisi birbirinden bağımsızdır. Yalnızca web hosting panelindeki e-posta yönlendirme ayarını uzak sunucu olarak işaretlemeyi ve SPF kaydına her iki kaynağı eklemeyi unutmayın.

Tek MX kaydı yeterli mi, yedek gerekir mi?

Tek bir MX kaydı çoğu işletme için yeterlidir; sunucu geçici olarak erişilemezse gönderen sunucular iletiyi genellikle 48 saate kadar yeniden dener, ileti kaybolmaz. Yedek MX yalnızca aynı sağlayıcının sunduğu ikincil sunucuysa anlamlıdır; farklı bir sağlayıcıyı yedek yapmak iletilerin dağılmasına neden olur.

MX kaydı öncelik değerinde 0 ile 10 arasında fark var mı?

Tek kayıt varsa hiçbir fark yoktur; değer yalnızca birden fazla kayıt arasındaki sıralamayı belirler. Küçük sayı önce denenir. Sağlayıcınız 0, 1 ya da 10 önermişse o değeri olduğu gibi kullanın; ileride ikinci bir kayıt eklerseniz daha büyük bir sayı verirsiniz.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.