SMTP sunucusu, bir mail gönderdiğinde karşı tarafın maili kabul etmemesi durumunda belirli bir hata mesajı döndürebilir. Reply kodu hata değildir. Sunucu hakkında bilgi içeren 3 basamaklı bir koddur.İlk basamağı reply sınıfını tanımlar, son iki rakamın herhangi bir sınıflandırma da rolü yoktur.
- 1xx (Bilgilendirici): İstek alındı, devam ediyor
- 2xx (Başarılı): İstek başarıyla alındı, anlaşıldı ve kabul edildi
- 3xx (Yönlendirme): İsteği tamamlamak için daha fazla işlem yapılması gerekiyor
- 4xx (İstemci Hatası): İstek hatalı sözdizimi içeriyor veya yerine getirilemiyor
- 5xx (Sunucu Hatası): Sunucu, görünüşte geçerli bir isteği yerine getiremedi