Le protocole SMTP (Simple Mail Transfer Protocol) était initialement défini dans la RFC 821, puis amendé par certaines autres RFC donc la RFC 1123. La RFC 2821 a rajeuni les spécifications. Bien qu'en théorie, il ne soit pas nécessaire de connaître le protocole, il peut de temps à autre s'avérer utile d'analyser des traces ou d'interagir directement avec une implémentation de SMTP.