Tüm sistemler operasyonel
Connect365
Sorun Giderme· 13 Haziran 2026

NDR (Non-Delivery Report) Nedir, Nasıl Okunur?

NDR (Non-Delivery Report) Nedir, Nasıl Okunur?

E-posta gönderdiğinizde karşı tarafın sunucusundan beklenmedik bir hata mesajı aldıysanız, muhtemelen bir NDR (Non-Delivery Report) ile karşılaştınız. Bu rapor, mesajınızın neden teslim edilemediğini açıklayan teknik bir bildirimdir ve doğru okunduğunda sorunun kaynağını dakikalar içinde tespit etmenizi sağlar.

TL;DR: NDR, bir e-postanın teslim edilemediğini bildiren ve SMTP hata kodu, gönderici/alıcı adresi ile teknik teşhis bilgisi içeren otomatik bir rapordur. 5xx kodları kalıcı, 4xx kodları geçici hatayı işaret eder; kodu ve etki alanını birlikte okuyarak sorunu DNS, kimlik doğrulama veya içerik politikası kaynaklı olarak sınıflandırabilirsiniz.

NDR Nedir?

Non-Delivery Report (Teslim Edilememe Raporu), RFC 5321 kapsamında tanımlanan SMTP protokolünün temel bir parçasıdır. Bir mesaj alıcı sunucuya ulaşamadığında ya da sunucu mesajı kabul etmeyi reddettiğinde, posta altyapısı gönderici adresine otomatik olarak bir geri bildirim mesajı üretir. Bu mesajın yaygın takma adları arasında bounce message, bounce-back veya kısaca bounce terimleri yer alır.

RFC 3464, NDR'lerin biçimini ve içermesi zorunlu alanları standartlaştırır. Buna göre geçerli bir NDR; orijinal mesajın başlık bilgilerini, SMTP durum kodunu ve insanın okuyabileceği bir açıklama metnini barındırmalıdır. Microsoft Exchange, Google Workspace ve benzeri kurumsal posta sistemleri bu standardı uygular; ancak her platform kendine özgü ek bilgiler de ekleyebilir.

Hard Bounce ve Soft Bounce Ayrımı

E-posta sektöründe bounce'lar genel olarak iki kategoriye ayrılır:

SMTP Durum Kodları ve Anlamları

RFC 5321, üç haneli SMTP durum kodlarını tanımlar. İlk rakam kategorisini, ikinci rakam alt sınıfını ve üçüncü rakam spesifik durumu belirtir. NDR mesajında gördüğünüz kodu aşağıdaki tabloya göre yorumlayabilirsiniz:

SMTP Kodu Kategori Yaygın Anlam Bounce Türü
421 Geçici / Sunucu Servis geçici olarak kullanılamıyor Soft
450 Geçici / Posta Kutusu Posta kutusu kilitli veya meşgul Soft
452 Geçici / Kapasite Depolama alanı yetersiz Soft
500 Kalıcı / Sözdizimi Tanınmayan komut Hard
501 Kalıcı / Parametre Geçersiz parametre veya argüman Hard
550 Kalıcı / Posta Kutusu Kullanıcı bulunamadı veya reddedildi Hard
551 Kalıcı / Yönlendirme Kullanıcı yerel değil, yönlendirme gerekli Hard
552 Kalıcı / Kapasite Depolama kotası aşıldı (kalıcı) Hard
553 Kalıcı / Posta Kutusu Posta kutusu adı izin verilmiyor Hard
554 Kalıcı / İşlem İşlem başarısız (spam/politika ihlali) Hard

Bir NDR Mesajını Bölüm Bölüm Okumak

Gerçek bir NDR mesajı birden fazla bölümden oluşur. Gmail, Outlook veya herhangi bir posta istemcisinde aldığınız bounce mesajını açtığınızda genellikle şu yapıyı görürsünüz:

1. İnsan Tarafından Okunabilir Açıklama

Mesajın üst kısmında yer alan bu bölüm, hatanın ne olduğunu günlük dille anlatır. Örneğin The email account that you tried to reach does not exist ifadesi, 550 koduna karşılık gelen kullanıcı bulunamadı hatasının insan tarafından okunabilir biçimidir. Google Workspace bu metni otomatik olarak üretirken Microsoft, hata kodunun yanına destek makalesi bağlantısı ekler.

2. Teknik Durum Satırı (Diagnostic Code)

RFC 3464 uyumlu NDR'lerde Diagnostic-Code: smtp; 550 5.1.1 user unknown biçiminde bir satır bulunur. Buradaki 5.1.1 ifadesi RFC 3463 kapsamında tanımlanan Gelişmiş Durum Kodudur (Enhanced Status Code). İlk rakam (5) kalıcı hatayı, ikinci rakam (1) adres sorununu ve üçüncü rakam (1) "bilinmeyen kullanıcı" alt türünü belirtir.

3. Final Recipient ve Action Alanları

NDR'nin message/delivery-status MIME bölümünde şu satırları görürsünüz:

4. Özgün Mesaj Başlıkları

Birçok NDR, orijinal mesajın başlıklarını veya tam içeriğini üçüncü MIME bölümü olarak ekler. Bu bölüm, mesajın Message-ID değerini, gönderim tarihini ve DKIM imza bilgisini içerir; dolayısıyla kimlik doğrulama sorunlarını araştırırken bu kısım kritik önem taşır.

Kimlik Doğrulama Hatalarından Kaynaklanan NDR'ler

Modern e-posta güvenlik altyapısı üç temel standart üzerine kuruludur: RFC 7208 ile tanımlanan SPF (Sender Policy Framework), RFC 6376 ile tanımlanan DKIM (DomainKeys Identified Mail) ve RFC 7489 ile tanımlanan DMARC (Domain-based Message Authentication, Reporting and Conformancy). Bu standartlardan herhangi birinin ihlali, alıcı sunucunun mesajı reddetmesine ve NDR göndermesine yol açabilir.

Bir NDR'de 550 5.7.26 This message does not have authentication information veya 550 5.7.1 SPF check failed gibi ifadeler görüyorsanız sorun kimlik doğrulama katmanındadır. Google Postmaster Tools ve Microsoft'un SNDS (Smart Network Data Services) hizmeti, bu tür reddedilmelerin kaynağını analiz etmek için başvurulabilecek resmi platformlardır.

SPF kaydı DNS'te TXT kaydı olarak yayınlanır ve hangi IP adreslerinin etki alanı adına e-posta gönderebileceğini tanımlar. DKIM ise mesaj başlığına eklenen kriptografik bir imzadır; alıcı sunucu bu imzayı DNS'teki genel anahtarla doğrular. DMARC ise SPF ve DKIM sonuçlarını birleştirerek politika uygular ve raporlama sağlar.

İçerik ve Politika Kaynaklı NDR'ler

Kimlik doğrulama sorunlarının yanı sıra, mesajın içeriği veya gönderici itibarı da NDR üretilmesine neden olabilir. Bu durumda alıcı sunucu genellikle 554 kodu ile yanıt verir. Yaygın sebepler şunlardır:

NDR Sorunlarını Gidermek İçin Kullanılan Araçlar

NDR analizi sırasında başvurabileceğiniz yerleşik ve üçüncü taraf araçlar mevcuttur. MXToolbox Suite, bir etki alanının MX kayıtlarını, SPF ve DMARC yapılandırmasını ve kara liste durumunu tek ekranda gösterir. mail-tester.com, test mesajı göndererek kimlik doğrulama, içerik ve isim sunucusu yapılandırmasını puanlar. dig ve nslookup gibi standart DNS araçları ise MX, SPF ve DKIM kayıtlarını doğrudan sorgulamak için kullanılır. Microsoft, Exchange Online'da teslim edilemeyen iletileri incelemek için Exchange Yönetim Merkezi'nde yerleşik bir mesaj izleme paneli sunar.

E-posta Pazarlamacıları İçin NDR Yönetimi

Toplu e-posta gönderimi yapan platformlar için NDR yönetimi, yalnızca teknik bir sorun değil aynı zamanda itibar meselesidir. Google, 2024 yılı itibarıyla toplu gönderici koşullarını güncelleyerek günlük 5.000'den fazla mesaj gönderen tüm hesapların DMARC politikasına uymasını zorunlu kılmıştır. Microsoft da benzer gereklilikleri Exchange Online Protection üzerinden uygulamaktadır.

Etkili bir NDR yönetimi için şu adımlar izlenmelidir: hard bounce alan adresler listeden hemen çıkarılmalı, soft bounce alan adresler belirli bir deneme sayısından sonra "risk altında" olarak işaretlenmeli ve bounce oranı gönderilen mesajın yüzde ikisinin altında tutulmalıdır. Bu oran, büyük posta sağlayıcılarının gönderici itibarı değerlendirmesinde kritik bir eşik olarak kabul edilmektedir.

Sık Sorulan Sorular

NDR ile spam klasörüne düşme arasındaki fark nedir?

NDR, mesajın alıcı sunucuya hiç ulaşmadığı veya sunucu tarafından kesinlikle reddedildiği durumda oluşur; siz bir geri bildirim alırsınız. Spam klasörüne düşmede ise mesaj teslim edilir ancak alıcının gelen kutusu yerine istenmeyen posta klasörüne yönlendirilir; gönderici NDR almaz.

550 5.1.1 hatasını aldım, ne yapmalıyım?

Bu hata "kullanıcı bulunamadı" anlamına gelir. Alıcı adresin doğru yazıldığını kontrol edin; ardından etki alanının MX kaydının DNS'te mevcut olduğunu dig MX hedef.com komutuyla doğrulayın. Sorun devam ediyorsa alıcıyla farklı bir iletişim kanalıyla iletişime geçin ve adresi güncelleyin.

554 5.7.1 hatasının sebebi her zaman spam midir?

Hayır. 554 5.7.1 kodu politika ihlalini işaret eder; bu politika spam filtresinden kaynaklanabileceği gibi SPF/DKIM/DMARC uyumsuzluğundan, IP kara listesinden veya alıcı sunucunun özel gönderici kısıtlamalarından da kaynaklanabilir. NDR metnindeki ek açıklamayı ve Remote-MTA bilgisini inceleyerek gerçek sebebi belirleyin.

Soft bounce alan bir adrese kaç kez yeniden deneme yapılmalıdır?

RFC 5321, gönderici sunucunun en az beş gün boyunca yeniden deneme yapmasını önerir; ancak ticari toplu gönderici platformları genellikle 24–72 saat aralığında 3–5 denemeyi yeterli görmektedir. Beşinci denemeden sonra da teslim sağlanamıyorsa adresi "geçici sorunlu" olarak işaretlemek yerinde olacaktır.

NDR mesajı hiç gelmemesi ne anlama gelir?

Bazı alıcı sunucular, özellikle spam koruması amacıyla "sessiz düşürme" (silent drop) uygular: mesajı reddeder ancak gönderici adresine NDR göndermez. Bu durum RFC 5321'in tam uygulamasından sapma niteliği taşır; ancak yaygın bir pratiktir. Mesajın teslim edilip edilmediğini anlamak için alıcıyla doğrudan iletişime geçmek gerekir.

DMARC politikası "reject" olan bir etki alanına e-posta gönderilebilir mi?

DMARC politikası etki alanının kendi e-postalarını korur; alıcının değil. Yani siz bir etki alanına e-posta gönderirken, o etki alanının DMARC politikası değil sizin etki alanınızın SPF/DKIM/DMARC yapılandırması alıcı sunucu tarafından değerlendirilir.

NDR'deki "Remote-MTA" bilgisi nedir, nasıl kullanılır?

Remote-MTA, mesajı reddeden sunucunun DNS adını veya IP adresini gösterir. Bu bilgiyi kullanarak söz konusu sunucunun kara listesi durumunu MXToolbox gibi araçlarla sorgulayabilir, sunucu yöneticisiyle iletişime geçerek engeli çözmeye çalışabilirsiniz.

Toplu e-posta gönderiminde kabul edilebilir hard bounce oranı nedir?

Sektör standardına göre hard bounce oranının yüzde ikinin altında tutulması beklenir. Google ve Microsoft, bu oranı sürekli aşan göndericilerin teslim edilebilirliğini düşürür veya gönderimlerini kısıtlar. Yüksek bounce oranı, liste hijyeninin yetersiz olduğunun göstergesidir.

Exchange Online'da NDR'leri nasıl analiz edebilirim?

Microsoft 365 yönetim portalında Exchange Yönetim Merkezi'ne giriş yapıp "Posta akışı" > "İleti izleme" bölümüne gidin. Tarih aralığı ve gönderici/alıcı filtrelerini uygulayarak teslim edilemeyen iletileri listeleyin; her mesajın ayrıntı sayfasında SMTP yanıt kodunu ve reddeden sunucunun adını görebilirsiniz.

SPF kaydı "~all" ile "-all" arasındaki fark NDR üretimini etkiler mi?

Evet. -all (hard fail) politikası, SPF denetiminden geçemeyen mesajların reddedilmesini açıkça talep eder ve alıcı sunucuyu NDR üretmeye yönlendirir. ~all (soft fail) ise mesajın şüpheli olarak işaretlenmesini önerir; reddetme zorunlu değildir. DMARC ile birlikte kullanıldığında, DMARC'ın p=reject politikası her iki SPF sonucunda da reddi zorlayabilir.

Kurumsal e-postaya ₺99'a geçin

Reklamsız, KVKK uyumlu; kurulum ve geçiş ücretsiz, mailleri biz taşırız.

📞 0312 434 35 34
Haziran kampanyası

Ücretsiz taşıma kampanyası
tüm e-postalarınızı biz taşıyoruz

₺99/kullanıcı/ay ₺199 %50 indirim

Kurulum + migrasyon ücretsiz. KVKK uyumlu, Türkiye'de barındırma. 7/24 Türkçe destek.

Kampanya 30 Haziran'a kadar geçerlidir.

WhatsApp 0312 434 35 34