Smart Host

SMTP Hata Kodları Rehberi: Geri Dönen İletiyi Okumak

SMTP yanıt kodları: 4xx geçici ve 5xx kalıcı hata ayrımı, sık görülen kodlar, adres sorunu ile politika reddi farkı ve otomatik işleme kuralları.

SMTP Hata Kodları Rehberi: Geri Dönen İletiyi Okumak
İçindekiler
  1. Kod Yapısı: İlk Rakam Her Şeyi Söyler
  2. Sık Görülen Geçici Hatalar (4xx)
  3. 421 — Servis Kullanılamıyor
  4. 450 — Posta Kutusu Geçici Olarak Kullanılamıyor
  5. 451 — Yerel Hata / İşleme Alınamadı
  6. 452 — Yetersiz Depolama
  7. Sık Görülen Kalıcı Hatalar (5xx)
  8. 550 — Posta Kutusu Yok / Erişim Reddedildi
  9. 551 — Kullanıcı Yerel Değil
  10. 552 — İleti Boyut Sınırını Aştı
  11. 553 — Geçersiz Gönderen Adresi
  12. 554 — İşlem Başarısız
  13. Genişletilmiş Durum Kodları
  14. Pratik: Otomatik İşleme Kuralları
  15. Sonuç
  16. Sıkça Sorulan Sorular (SSS)
  17. 4xx alan adresi listeden çıkarmalı mıyım?
  18. 550 aldım ama adres geçerli, neden?
  19. Greylisting nedir, sorun mu?
  20. Geri dönenleri otomatik işlemek şart mı?

SMTP Hata Kodları Rehberi: Geri Dönen İletiyi Okumak

Bir e-posta ulaşmadığında elinize geçen tek somut kanıt, geri dönen iletideki hata kodudur. Bu kodu doğru okumak, sorunu dakikalar içinde çözmek ile günlerce tahmin yürütmek arasındaki farktır.

Bu rehber, SMTP yanıt kodlarının yapısını, en sık karşılaşılan kodları ve her birinde ne yapılması gerektiğini anlatıyor.

Kod Yapısı: İlk Rakam Her Şeyi Söyler

SMTP yanıt kodları üç haneli sayılardır ve ilk rakam sonucu belirler:

İlk rakam Anlamı Ne yapmalı
2xx Başarılı Bir şey yok
4xx Geçici hata Bekle, tekrar dene
5xx Kalıcı hata Tekrar deneme, düzelt

Bu ayrım, liste yönetiminizin temelidir: 5xx alan bir adres listeden çıkarılmalı, 4xx alan bir adres ise korunup yeniden denenmelidir. İkisini karıştırmak, ya geçerli aboneleri kaybetmenize ya da ölü adreslere göndermeye devam edip itibarınızı zedelemenize yol açar.

Sık Görülen Geçici Hatalar (4xx)

421 — Servis Kullanılamıyor

Alıcı sunucu şu anda hizmet veremiyor: bakımda, aşırı yüklü ya da bağlantı sayınızı sınırlıyor. Yeniden deneme mekanizması bunu genellikle çözer. Sürekli alıyorsanız gönderim hızınızı düşürün.

450 — Posta Kutusu Geçici Olarak Kullanılamıyor

Kutu geçici olarak erişilemez ya da sunucu sizi yavaşlatıyor. Dikkat: bazı sunucular, spam olarak değerlendirdikleri iletileri de bu kodla reddeder. Aynı alıcıdan sürekli 450 alıyorsanız sorun kutuda değil, sizin itibarınızda olabilir.

451 — Yerel Hata / İşleme Alınamadı

Alıcı sunucuda geçici bir sorun. Ayrıca greylisting uygulayan sunucular yeni göndericileri bu kodla geçici reddedip tekrar denemesini bekler — gerçek posta sunucuları tekrar dener, basit spam araçları denemez.

452 — Yetersiz Depolama

Alıcının posta kutusu dolu. Bir süre sonra tekrar denemek mantıklıdır ama aynı adres için sürekli tekrarlanıyorsa, o kutu artık terk edilmiş demektir — pratikte ölü bir adres gibi işleyin.

Sık Görülen Kalıcı Hatalar (5xx)

550 — Posta Kutusu Yok / Erişim Reddedildi

En yaygın kalıcı hatadır ve iki farklı anlamı olabilir:

  • Adres yok: Hesap kapatılmış veya adres hiç var olmamış. Listeden kalıcı olarak çıkarın.
  • Politika reddi: Sunucu iletiyi bilinçli reddediyor — kara liste, SPF/DKIM başarısızlığı veya DMARC politikası nedeniyle.

Bu ikisini ayırt etmek için kodun yanındaki açıklama metnini okuyun. "User unknown" adres sorunu, "blocked" veya "policy" ifadeleri itibar sorunudur. İkinci durumda adresi listeden çıkarmak yanlış olur — düzeltilmesi gereken sizin yapılandırmanızdır.

551 — Kullanıcı Yerel Değil

Sunucu bu alan adı için posta kabul etmiyor. Genellikle yanlış MX yapılandırması veya taşınmış bir alan adına işaret eder.

552 — İleti Boyut Sınırını Aştı

Ek dosyanız çok büyük. Çözüm ekleri küçültmek veya büyük dosyaları bağlantıyla paylaşmaktır. Toplu gönderimlerde ek kullanmamak zaten iyi bir pratiktir.

553 — Geçersiz Gönderen Adresi

Gönderen adresi biçimsel olarak hatalı veya sunucu bu adresten gönderime izin vermiyor. Gönderim altyapınızda yetkilendirilmiş gönderen listesini kontrol edin.

554 — İşlem Başarısız

Genel bir ret kodudur ve açıklama metni olmadan yorumlanamaz. Genellikle spam olarak değerlendirilme, kara liste veya politika reddi anlamına gelir. Yanındaki metni mutlaka okuyun.

Genişletilmiş Durum Kodları

Modern sunucular üç haneli kodun yanında daha ayrıntılı bir kod da döndürür. Bunlar üç bölümlüdür ve orta bölüm sorunun kategorisini gösterir — kimlik doğrulama, adres, posta sistemi, ağ veya içerik.

Bu ek kod, aynı 550 hatasının adres sorunu mu yoksa politika reddi mi olduğunu ayırt etmenizi sağlar. Geri dönen iletiyi incelerken yalnızca üç haneli koda değil, bu ayrıntılı koda ve açıklama metnine de bakın.

Pratik: Otomatik İşleme Kuralları

Geri dönen iletileri elle okumak ölçeklenmez. Gönderim sisteminiz şu kuralları otomatik uygulamalıdır:

  1. 5xx + adres bulunamadı → kalıcı çıkar. Bu adrese bir daha gönderim yapılmasın.
  2. 5xx + politika reddi → çıkarma, uyarı üret. Adres geçerlidir; sorun sizin yapılandırmanızda veya itibarınızdadır. Adresi silmek sorunu gizler.
  3. 4xx → kuyrukta tut, artan aralıklarla tekrar dene. Belirli bir süre sonra vazgeç.
  4. Aynı adresten üst üste 4xx → pasife al. Pratikte ölü bir adrestir.
  5. Belirli bir sağlayıcıda 5xx yoğunlaşması → alarm. O sağlayıcıda engelleniyorsunuz demektir; liste değil itibar sorunudur.

Beşinci kural özellikle değerlidir: tek tek bakıldığında normal görünen retler, sağlayıcı bazında gruplandığında bir engellenme kalıbı ortaya çıkarır. Yönetilen bir e-posta gönderim altyapısı bu kuralları hazır uygular; kendi sunucunuzdan gönderim yapıyorsanız bu mantığı elle kurmanız gerekir.

Sonuç

SMTP kodlarını okumanın özü ilk rakamda gizlidir: 4 ile başlayan bekle, 5 ile başlayan düzelt. Ancak en kritik ayrım 5xx içindedir — adres bulunamadı ile politika reddi aynı kodu paylaşır ama tamamen farklı müdahale gerektirir. Birincisinde adresi çıkarırsınız, ikincisinde kendi yapılandırmanızı düzeltirsiniz. Bu ayrımı yapmadan kurulan otomatik temizlik, gerçek sorunu gizleyip geçerli adresleri siler. Kodun yanındaki açıklama metnini okumak, bu ayrımı yapmanın tek yoludur.

Sıkça Sorulan Sorular (SSS)

4xx alan adresi listeden çıkarmalı mıyım?

Hemen hayır — geçici bir durumdur ve yeniden deneme genellikle çözer. Ancak aynı adres üst üste birkaç kampanyada 4xx dönüyorsa, pratikte ölü bir adrestir ve pasife alınmalıdır.

550 aldım ama adres geçerli, neden?

550 hem "adres yok" hem "politika reddi" anlamına gelebilir. Açıklama metninde "blocked", "policy" veya "spam" geçiyorsa sorun adreste değil sizin itibarınızda veya kimlik doğrulama yapılandırmanızdadır. Adresi silmek yanlış olur.

Greylisting nedir, sorun mu?

Yeni göndericileri ilk denemede geçici reddedip tekrar deneyip denemediklerine bakan bir spam koruma yöntemidir. Gönderim sisteminiz tekrar deniyorsa ileti birkaç dakika gecikmeyle teslim edilir. Yalnızca tekrar denemeyen sistemler için sorundur.

Geri dönenleri otomatik işlemek şart mı?

Ölçek büyüdüğünde şart. Kalıcı geri dönen adreslere göndermeye devam etmek, listenizin bakımsız olduğunu gösteren en net sinyaldir ve gönderen itibarınızı doğrudan zedeler. Elle yapılacak temizlik, yoğun bir dönemde ertelenir ve bir daha yapılmaz.