“Host or Domain Name Not Found” Hatası Nasıl Giderilir

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

E-postanız Name service error for name=ornek.com type=MX: Host not found satırıyla geri döndüyse, host or domain name not found hatası almışsınız demektir; bu, gönderdiğiniz e-postanın alıcı sunucusunu DNS’te bulamadığınızı gösterir. Alan adı yazım hatası, alıcının MX kaydı eksikliği ya da geçici bir DNS arızası en sık üç nedendir.

  1. Alıcı adresindeki alan adını yazım hatasına karşı harf harf kontrol edin.
  2. Paylaşımlı hostingte cPanel → Gönderimi İzle’den (Track Delivery) tam hatayı okuyun.
  3. VPS/VDS’teyseniz alan adının MX kaydını dig ile sorgulayın.
  4. Kayıt doğruysa ve hata geçiciyse mail kuyruğu otomatik yeniden dener; kalıcıysa alıcıyla iletişime geçin.
Panel cPanel (paylaşımlı hosting) · Yok / SSH (VPS/VDS)
Sistem Exim mail kuyruğu — paylaşımlı hostingte cPanel arka planında, VPS/VDS’te kendi yönettiğiniz sunucuda
Yetki cPanel kullanıcısı (paylaşımlı) · root/sudo (VPS/VDS)
Narhost ürünü Kurumsal E-posta

Başlamadan önce

  • Hatayı aldığınız iade (bounce) e-postasının tam metnini elinizde bulundurun; alıcı alan adı ve kayıt türü (type=MX ya da type=A) orada yazar.
  • Paylaşımlı hostingteyseniz cPanel giriş bilgileriniz elinizde olsun.
  • VPS/VDS’teyseniz SSH erişiminiz ve mail kuyruğunu yönetme (root/sudo) yetkiniz olsun.
  • Alıcı adresindeki alan adının doğru yazıldığından emin olun; en sık neden basit bir yazım hatasıdır.

Host or domain name not found hatası neden olur

Bu mesaj, gönderen mail sunucusunun alıcı alan adının posta sunucusunu DNS üzerinden çözemediğini bildiren standart bir teslim edilememe (bounce) uyarısıdır. Mesajdaki type=MX ya da type=A ifadesi hangi kayıt türünün arandığını, “Host not found” ifadesi ise o kaydın hiç bulunamadığını gösterir; “Host found but no data record of requested type” farklı bir mesajdır ve alan adının var olduğunu ama aranan kayıt tipini taşımadığını anlatır, bu kart yalnızca “Host not found” ile ilgilenir.

Dört olası neden vardır: alıcı adresinde bir yazım hatası (ornek.con gibi); alıcı alan adının MX kaydının hiç bulunmaması ya da yanlış yapılandırılmış olması; gönderen sunucunun kullandığı DNS çözümleyicinin geçici olarak yanıt vermemesi (bakım, ağ sorunu, yukarı akış DNS sağlayıcısındaki bir kesinti); ya da alan adının yeni kayıtlı/taşınmış olup DNS’in henüz yayılmamış olması. Son iki durum genelde geçicidir ve mail kuyruğu belirli aralıklarla otomatik yeniden dener.

Adım adım bu hatayı giderme

Yöntem 1 — Paylaşımlı hosting: cPanel Track Delivery ile teşhis

Paylaşımlı hostingte SSH erişimi yoktur; mail kuyruğu ve DNS sorgusu sunucu tarafında yürür, siz yalnızca sonucu Gönderimi İzle (Track Delivery) ekranından görürsünüz.

  1. cPanel → E-posta → Gönderimi İzle sayfasını açıp ilgili e-postayı gönderim saatine ya da alıcı adresine göre arayın.
    cPanel Gönderimi İzle sayfasında host or domain name not found hatasını inceleme
    Gönderimi İzle (Track Delivery) sayfası; her gönderim denemesinin sonucu ve nedeni burada listelenir.

    Beklenen sonuç: kayıt “Host or domain name not found” nedenini ve zaman damgasını gösterir; varsa tekrarlanan yeniden deneme girişimleri de aynı listede görünür.

  2. Kayıttaki alıcı adresini harf harf kontrol edin; Track Delivery’deki hedef alanı gerçek denenen adresi gösterir.

    Beklenen sonuç: yazım hatası bulursanız doğru adrese yeniden gönderin, sorun çözülmüştür.

  3. Yazım doğruysa ve hata sürüyorsa destek talebi açın; DNS sorgusu sunucu tarafında yapıldığı için müşteri panelinden yeniden denetlenemez.

    Beklenen sonuç: destek ekibi sunucu tarafından alıcı alan adının MX kaydını sorgulayıp nedenin geçici mi kalıcı mı olduğunu teyit eder.

Yöntem 2 — VPS/VDS: kendi Exim kuyruğunuzda teşhis

VPS/VDS’te mail sunucusu yönetimsizdir; aşağıdaki komutları kendi sunucunuzda siz çalıştırırsınız.

  1. Alıcı alan adının MX kaydını sorgulayın.
    dig MX ornek.com

    Beklenen sonuç: ANSWER bölümünde bir ya da daha çok MX satırı dönmelidir; bölüm boşsa alan adında MX kaydı yoktur.

  2. MX bulunamazsa alan adının A kaydını da kontrol edin; bazı sunucular MX yoksa doğrudan A kaydına düşer.
    host -t A ornek.com

    Beklenen sonuç: bir IP adresi dönerse alan adı çözülüyordur, sorun geçicidir; hiçbir kayıt dönmüyorsa alan adı gerçekten DNS’te yok demektir.

  3. Kayıtlar doğruysa sorun muhtemelen geçicidir; kuyruktaki iletiyi bulup kimliğini not edin. Komutun tam davranışı Exim’in resmi komut satırı dokümanında yazar.
    exim -bp

    Beklenen sonuç: ilgili iletinin kuyruk kimliği (örnek 1abcXY-000000-Ab) ve aynı hata notu listede görünür.

  4. DNS sorununu giderdikten (ya da alıcının MX kaydı düzeldikten) sonra teslimi zorlayın.
    exim -M 1abcXY-000000-Ab

    Beklenen sonuç: komut sessizce tamamlanırsa Exim yeniden dener; ana günlükte (/var/log/exim_mainlog) başarı ya da yeni bir hata satırı görürsünüz.

host or domain name not found hatasını exim kuyruğunda giderme adımları şeması
MX kaydını sorgulama, kuyruğu listeleme ve teslimi zorlama adımları.

Doğrulama

Sonuç

Paylaşımlı hostingte Track Delivery’de yeni deneme “Sent” olarak görünüyorsa, VPS/VDS’te exim -bp çıktısında ilgili ileti artık listede yoksa (teslim edilip kuyruktan çıkmışsa) sorun çözülmüştür.

Hâlâ çözülmediyse

  • Sorun kendi DNS çözümleyicinizdeyse başka alan adlarına giden postalar da gecikir; sunucunuzun mevcut DNS çözümleme sorunlarını ve mail kuyruğunu birlikte inceleyin.
  • Alıcı alan adının gerçekten MX kaydı yoksa sorun sizde değildir; alıcıya bildirip doğru adresi teyit edin.
  • Kendi alan adınızın MX kaydını değiştirdiyseniz önce kaydın doğru girildiğini MX kaydı yapılandırma kartından kontrol edin.

Narhost desteği

Talebe şunları ekleyin: gönderen ve alıcı alan adı, tam iade (bounce) mesajı, gönderim saati, paylaşımlı hosting mi yoksa VPS/VDS mi kullandığınız.

Destek talebi aç

Sıkça sorulan sorular

Bu hata her zaman alıcının hatası mı?

Çoğunlukla evet: alıcı alan adında yazım hatası ya da eksik/yanlış MX kaydı vardır. Ama gönderen sunucunun DNS çözümleyicisi geçici olarak yanıt vermiyorsa hata sizin tarafınızda da oluşabilir; bu genelde birkaç saat içinde kendiliğinden düzelir.

Mail kuyruğu bu hatayı otomatik olarak tekrar dener mi?

Evet. Exim, kalıcı bir hata almadığı sürece teslimi belirli aralıklarla otomatik olarak yeniden dener; yalnızca alıcı alan adı gerçekten DNS’te yoksa iade e-postası gönderip denemeyi durdurur.

Paylaşımlı hostingte dig komutunu nasıl çalıştırırım?

Çalıştıramazsınız; paylaşımlı hostingte SSH erişimi yoktur. Aynı bilgiyi cPanel → Gönderimi İzle ekranından ya da destek talebi üzerinden alırsınız.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: hatamailcozum

İlgili çözümler