SMTP è il protocollo più diffuso per l'invio di messaggi di posta elettronica tra server di posta elettronica. Il protocollo segue le regole sull'interazione tra un programma che riceve e un programma che invia email, tra cui RFC 5321 e RFC 821.