SMTP hata mesajları hakkında

SMTP, posta sunucuları tarafından e-posta göndermek ve almak için kullanılan bir internet standardıdır. SMTP hata mesajları, bir iletinin neden başarıyla gönderilmediğini anlamanıza yardımcı olur. Gelen veya giden iletiler geri dönüyorsa sorunu teşhis etmenize yardımcı olabilecek bir SMTP hata kodu için geri dönen iletileri kontrol edin.

SMTP hata mesajları bu biçimi kullanır. Hata ve durum kodlarındaki her rakam, artan düzeyde ayrıntı sağlar:

Yanıt kodu Durum kodu Yanıt metni
xyz x.y.z Metin açıklaması

Bu bir SMTP hata mesajı örneğidir. Mesajda, hatanın neden oluştuğu açıklanır ve sorunu düzeltmek için önerilen işlemler yer alır:

SMTP hata mesajı örneği

Yanıt kodları

SMTP yanıt kodları, e-posta hizmetinin belirli bölümlerini ifade eder ve aşağıdaki gibi sorunları gösterebilir:

  • Hedeflenen alıcı hizmete kayıtlı değil.
  • İleti, spam veya virüs içeriyor olarak işaretlendi.
  • Gönderenin alanı spam kaynağı olarak tanımlandı.
  • İleti, şirketinizin e-posta politikasını ihlal etti. Örneğin, iletide kredi kartı numarası veya yasaklı bir dil bulunuyor.

4 ve 5 ile başlayan yanıt kodları hatadır ve sayı, ilgili hata türünü belirtir. 4 ile başlayan hatalar geçici hatalardır. İşlem yapmanız gerekmez, gönderen tekrar dener. 5 ile başlayan hatalar kalıcı hatalardır ve sorunu düzeltmek için işlem yapılması gerekir.

Sık karşılaşılan SMTP 400 hata kodları

4 ile başlayan hata kodları, sunucuda geçici bir hata olduğunu ancak işlemin başka bir denemeyle tamamlanacağını gösterir. 4 ile başlayan hata kodları genellikle alıcı posta sunucusuyla ilgili hatalardır.

Hata kodu Açıklama
421 Hizmet kullanılamıyor, daha sonra tekrar deneyin
450 Kullanıcının posta kutusu kullanılamadığından istenen işlem gerçekleştirilemedi
451 İleti, sunucu politikası, geçici teslimat duraklatmaları veya alıcı gruplandırma kısıtlamaları (ör. 451 4.3.0) nedeniyle geçici olarak ertelendi. Hataları belirli bir süre boyunca eksponansiyel geri yüklemeyle yeniden deneyebilirsiniz.
452 Yeterli sunucu depolama alanı olmadığından komut durduruldu
455 Sunucu şu anda komutu işleme alamıyor

Sık karşılaşılan SMTP 500 hata kodları

Hata kodu Açıklama
500 Sunucu, söz dizimi hatası nedeniyle komutu tanıyamadı
501 Komut parametrelerinde veya bağımsız değişkenlerde söz dizimi hatası bulundu
502 Komut uygulanmadı
503 Sunucudaki komut sırası hatalıydı
541 İleti alıcı adresi tarafından reddedildi
550 Kullanıcının posta kutusu kullanılamadığından veya alıcı sunucu, iletinin spam olma ihtimali yüksek olduğu için iletiyi reddettiğinden istenen komut başarısız oldu.
551 Hedeflenen alıcı posta kutusu alıcı sunucuda mevcut değil
552 Alıcı posta kutusunda yeterli depolama alanı olmadığı için ileti gönderilmedi
553 Posta kutusu adı mevcut olmadığından komut durduruldu
554 İşlem ek ayrıntılar olmadan başarısız oldu

SMTP hata kodlarını genellikle 3 rakam daha izler. Bu, SMTP geliştirilmiş durum kodudur ve hatanın nedenine dair daha fazla ayrıntı verir. Koddaki ikinci sayı, yanıt kategorisini gösterir. Koddaki üçüncü karakter ek ayrıntıları sağlar.

Yanıt kodu 421, iletim kanalıyla ilgili geçici bir hatadır ve bilgilendirme isteği içerir.

Yanıt kodu Açıklama
x0z Söz dizimi hataları
x1z Bilgi isteklerine verilen yanıtlar
x2z İletim kanalı hataları
x3z Belirtilmedi
x4z Belirtilmedi
x5z Posta sistemi durumu

Durum kodları

Durum kodundaki ilk rakam kod sınıfını, ikinci rakam konuyu, üçüncü rakam ise daha fazla ayrıntıyı gösterir.

Durum kodu 4.4.5, posta teslim protokolü durumu için geçici bir ağ ve yönlendirme sorunudur.

Durum kodu Açıklama
x.0.z Tanımlanmadı
x.1.z Adresleme durumu
x.2.x Posta kutusu durumu
x.3.x Posta sistemi durumu
x.5.x Posta teslimatı protokolü durumu
x.6.x İleti içeriği veya medya durumu
x.7.x Güvenlik veya politika durumu

Yanıt metni

SMTP hata mesajındaki son alan hatayı açıklar.