Les implémentations de SMTP conformes à la RFC 821 initiale doivent avoir :
Certaines implémentations de SMTP peuvent être moins restrictives. On a vu apparaître, dans les quelques années qui ont précédé la sortie de la version 8 de sendmail, des versions qui ne tronquaient pas le huitième bit : ces versions n'étaient clairement pas conformes à la RFC 821.
Le problème est que SMTP était un protocole fermé, sans possibilité de modification, donc d'évolution. Compte-tenu des besoins immédiats, tels que l'échange de courriers contenant des caractères accentués, et des besoins ultérieurs qui ne manqueront pas d'apparaître, deux approches complémentaires ont été adoptées en 1992 :
) pour
être capable, entre autres, et si besoin est, d'échanger
des messages contenant des accents (donc sur 8 bits) ou
des données binaires sur un canal SMTP conforme strictement
à la RFC 821 ;
Le reste de cette section décrit ESMTP.