SMTP is the most preferred protocol for sending email messages between email servers. The protocol follows the rules on the interaction between a program receiving email and a program sending email, including RFC 5321 and RFC 821.