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:
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.