Her komut kendi olası yanıtlarıyla birlikte listelenmiştir. Kullanılan öneklerlerle olası yanıtlar belirtilmiştir: Ara yanıtlar için "A", hatalar için "H", başarı yanıtları için "B" önekleri kullanılmıştır. Özel bazı durumlar ve gelecek eklentilere izin vermek için bazı sunucular özel yanıtlar üretebildiklerinden, SMTP istemcilerinin, mümkün olduğu anda,
yanıtın sadece ilk rakamını yorumlamaları *ÖNERİ* ve
sadece ilk rakamı yorumlayarak, tanımadıkları yanıt kodları ile çalışmaya hazırlıklı olmaları gerekir *ZORUNLU*.
Eklenti Modeli bölümünde açıklanan mekanizmaları kullanarak genişletilmiş olmadıkça, SMTP sunucularının üç rakamdan farklı veya 2,3,4,5 ile başlamayan yanıt kodları aktarmamaları gerekir *ZORUNLU*.
Bu sıralama kuralları ve presipte kodların kendileri, sunucularda sunulmak ve istemcilerce kabul edilmek (istenmek) üzere, SMTP eklentileri tarafından değiştirilebilir ve genişletilebilir.
Aşağıda listelenen kodlara ilaveten, her SMTP komutu, ilgili yararsız durumlar saptanırsa aşağıdaki kodlardan herhangi birini döndürebilir:
BAĞLANTI TESİSİ
B: 220
H: 554
EHLO veya HELO
B: 250
H: 504, 550
MAIL
B: 250
H: 552, 451, 452, 550, 553, 503
RCPT
B: 250, 251 (ama 251 ve 551 açıklaması için
bkz, Adres Düzeltmek veya Güncellemek için Yönlendirme)
H: 550, 551, 552, 553, 450, 451, 452, 503, 550
DATA
A: 354 -> veri -> B: 250
H: 552, 554, 451, 452
H: 451, 554, 503
RSET
B: 250
VRFY
B: 250, 251, 252
H: 550, 551, 553, 502, 504
EXPN
B: 250, 252
H: 550, 500, 502, 504
HELP
B: 211, 214
H: 502, 504
NOOP
B: 250
QUIT
B: 221