smtp: final words
smtp uses persistent connections
smtp requires that message (header & body) be in 7-bit ascii
certain character strings are not permitted in message (e.g., CRLF.CRLF). Thus message has to be encoded (usually into either base-64 or quoted printable)
smtp server uses CRLF.CRLF to determine end of message
both have ASCII command/response interaction, status codes
http: each object is encapsulated in its own response message
smtp: multiple objects message sent in a multipart message