SMTP (Simple Mail Transfer Protocol) e-posta gönderiminde çeşitli hata kodlarıyla karşılaşabilirsiniz. Bu hata kodları, e-posta gönderiminde yaşanan sorunları açıklamaya yardımcı olur. İşte yaygın SMTP e-posta hata kodları ve anlamları:

1xx – Pozitif Tamamlanma Cevapları

  • 101: Sunucu bağlantıyı reddetti.
  • 111: Bağlantı reddedildi veya sunucu bulunamıyor.

2xx – Pozitif Arıza Olmayan Cevaplar

  • 211: Sistem durumu veya sistem yardımcı mesajı.
  • 214: Yardım mesajı.

3xx – Pozitif Tamamlama Bekleyen Cevaplar

  • 354: İleti gönderimi başlangıcı, bitirmek için “.” kullanın.

4xx – Geçici Hatalar

  • 421: Hizmet kullanılamıyor. Sunucu, e-posta gönderimini geçici olarak durdurdu.
  • 450: İstek yerine getirilemedi. E-posta adresi bulunamadı veya geçici sorun var.
  • 451: İstek işlenemedi. Sunucuda geçici bir hata var.
  • 452: Komut işlenemedi. Sunucu geçici olarak kullanılabilir disk alanı veya bellek yok.

5xx – Kalıcı Hatalar

  • 500: Sunucu bilinmeyen bir komut aldı.
  • 501: Sunucu, sözdizimi hatası nedeniyle isteği işleyemedi.
  • 502: Komut henüz sunucu tarafından uygulanmamış.
  • 503: Sunucu istenen komutu çalıştıramaz. Örneğin, kimlik doğrulaması yapılmadan gönderilmeye çalışılan bir e-posta.
  • 504: Komut parametresi henüz sunucu tarafından desteklenmiyor.
  • 550: E-posta teslim edilemedi. E-posta adresi bulunamadı, sunucu reddetti veya engellendi.
  • 551: Kullanıcının alan adı sunucusu dışında. İleti yönlendirilmedi.
  • 552: E-posta gönderilemedi çünkü alıcı posta kutusu dolu.
  • 553: Geçersiz adres, sunucu e-postayı gönderemedi.
  • 554: İleti gönderilemedi. Genellikle bir spam filtreleme sonucu veya başka bir güvenlik kuralı nedeniyle engellendi.

Bu hata kodları, e-posta gönderimindeki olası sorunları ve çözüm yollarını anlamanıza yardımcı olur. E-posta gönderimi sırasında bu kodlarla karşılaşırsanız, sorunun ne olduğunu öğrenmek ve düzeltmek için bu açıklamalardan yararlanabilirsiniz.