E-posta gönderimi veya alımı sırasında e-posta istemcilerinizde (Outlook, Thunderbird, Mobil Mail vb.) veya sunucu loglarında 3 haneli rakamlardan oluşan SMTP Durum ve Hata Kodları ile karşılaşabilirsiniz. Bu kodlar, mail istemciniz ile sunucu arasındaki iletişimin durumunu, işlemin başarısını veya oluşan hatanın kaynağını belirtir.
Aşağıda e-posta protokollerinde kullanılan tüm başarı, geçici hata ve kalıcı hata kodlarının anlamları ile çözüm yöntemleri listelenmiştir.
1. Başarı Kodları (2xx)
Bu kodlar, verdiğiniz komutun veya gönderdiğiniz e-postanın sunucu tarafından sorunsuzca kabul edildiğini ve işleme alındığını gösterir.
| Kod | Açıklama | İşleyiş Detayı |
|---|---|---|
| 200 | Komut Tamamlandı | Gönderilen SMTP komutu başarıyla çalıştırıldı. |
| 211 | Sistem Durumu / Yardım | Sunucudan alınan sistem durum bilgisi veya yardım yanıtı. |
| 214 | Yardım Mesajı | Sunucunun desteklediği komut ve parametre bilgisi. |
| 220 | Servis Hazır | Mail sunucusu bağlantıya hazır ve yanıt veriyor. |
| 221 | Bağlantı Kapatılıyor | E-posta iletim oturumu başarıyla sonlandırıldı. |
| 250 | İstek Tamamlandı | Mail başarıyla teslim alındı. (Bazen mail teslim edilmeden önce sunucu kuyruğunda beklerken de 250 kodu dönebilir). |
| 251 | Posta Yönlendirildi | Alıcı adresi yerel değil; mesaj başka bir sunucuya iletildi. |
2. Geçici Hata Kodları (4xx)
Bu kodlar anlık veya geçici bir soruna işaret eder. Sistem genellikle belirli bir süre sonra iletimi tekrar deneyecektir. Kullanıcı tarafında anlık bekleme yapılması gerekebilir.
| Kod | Hata Açıklaması | Çözüm / Eylem Planı |
|---|---|---|
| 421 | Servis Kullanılamıyor | Sunucu aşırı yüklü veya bakımda. Bir süre bekleyip tekrar deneyiniz. |
| 450 | Posta Kutusu Kilitli / Dolu | Alıcının posta kutusu kilitli veya diski dolu. Karşı tarafın posta kutusunu temizlemesi gerekir. |
| 451 | Yerel İşlem Hatası | Sunucu tarafında anlık geçici bir hata oluştu. Otomatik yeniden deneme beklenmelidir. |
| 452 | Yetersiz Sunucu Kaynağı | Sunucu depolama veya bellek limitleri dolduğu için işlem reddedildi. |
3. Kalıcı Hata Kodları (5xx)
Bu kodlar, e-posta iletiminin tamamen reddedildiğini ve yapılandırma/bilgi düzeltilmediği sürece tekrar denenmeyeceğini ifade eder.
| Kod | Hata Açıklaması | Çözüm / Eylem Planı |
|---|---|---|
| 500 | Sözdizimi (Syntax) Hatası | Sunucu komutu anlayamadı. Kullanılan mail istemcisi ayarları denetlenmelidir. |
| 501 | Parametre Hatası | Komut parametrelerinde veya e-posta adresi biçiminde yazım hatası var. |
| 502 | Komut Desteklenmiyor | İstemcinin gönderdiği komut sunucu tarafından desteklenmiyor. |
| 503 | Yanlış Komut Sırası | Gerekli kimlik doğrulaması (SMTP Auth) yapılmadan mail atılmaya çalışılıyor. İstemciye mail şifresi girilmelidir. |
| 504 | Eksik Parametre | Komut için zorunlu olan bir parametre eksik gönderildi. |
| 550 | Posta Teslim Edilemedi | Alıcı bulunamadı, erişim izni yok ya da RSPAM / Relay güvenlik engeline takıldı. Destek Talebi açılmalıdır. |
| 551 | Kullanıcı Yerel Değil | Alıcı sunucuda tanımlı değil; özel bir yönlendirme adresi gerekiyor. |
| 552 | Mesaj Boyutu Aşamba Limiti | E-posta ekindeki dosya boyutu sunucunun izin verdiği maksimum limiti aşıyor. |
| 553 | Geçersiz Alıcı Adresi | Alıcı e-posta adresinin alan adı veya isim yapısı hatalı/geçersiz. |
| 554 | İletişim Reddedildi | Genel engelleme hatası. Gönderen IP'si kara listede (Blacklist) olabilir veya karşı sunucu güvenlik politikalarına takılmıştır. |
Önemli Destek Notu:
E-posta gönderimlerinizde özellikle 550 veya 554 kodları ile birlikte RSPAM/Relay engel bildirimleri alıyorsanız, müşteri paneliniz üzerinden Destek Talebi (Ticket) açarak engelin kaldırılmasını talep edebilirsiniz.