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 sekiyorsa geri dönen iletilerde sorunu teşhis etmenize yardımcı olabilecek bir SMTP hata kodu olup olmadığını 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. Mesaj, hatanın neden oluştuğunu açıklar ve sorunu çözmek için işlem önerilerinde bulunur:
Yanıt kodları
SMTP yanıt kodları e-posta hizmetinin belirli bölümlerini ifade eder ve aşağıdakilere benzer sorunları gösterebilir:
- Hedeflenen alıcı, hizmete kayıtlı değil.
- İleti, spam veya virüs içeriyor olarak işaretlendi.
- Gönderenin alan adının spam kaynağı olduğu belirlendi.
- İ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 sorunun düzeltilmesi için işlem yapılması gerekir.
Sık karşılaşılan SMTP 400 hata kodları
4 ile başlayan hata kodları sunucunun geçici bir hatayla karşılaştığını gösterir, ancak işlem tekrar denenerek tamamlanır. 4 ile başlayan hata kodları, genellikle iletiyi alan posta sunucusuyla ilişkili 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 | Sunucu hatası nedeniyle ileti gönderilmedi |
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 istenen komut başarısız oldu veya alıcı sunucu iletiyi spam olasılığı nedeniyle reddetti |
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ın ardından genellikle 3 basamak daha gelir. Bu, hatanın nedeni hakkında daha fazla ayrıntı sunan SMTP gelişmiş durum kodudur. Koddaki ikinci sayı, yanıt kategorisini belirtir. Koddaki üçüncü karakter ek ayrıntılar sağlar.
Yanıt kodu 421, iletim kanalıyla ilgili, bilgi amaçlı istek içeren geçici bir hatadır.
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 hane kod sınıfını, ikinci hane konuyu belirtir. Üçüncü hane ise daha fazla ayrıntı sağlar.
Durum kodu 4.4.5, posta teslimatı 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.