SMTP (Simple Mail Transfer Protocol) est un protocole utilisé pour envoyer un nouveau courriel. Tout comme POP3 et NNTP, il s'agit d'un protocole piloté par une machine à état.
Le protocole est relativement simple. Les principales difficultés viennent du support des divers mécanismes d'authentification (GSSAPI, CRAM-MD5, NTLM, MSN, AUTH LOGIN, AUTH PLAIN, etc.), de la gestion des réponses en cas d'erreurs, et de trouver un moyen de réagir en cas d'échec des mécanismes d'authentification (e.g., le serveur affirme prendre en charge un mécanisme, mais ne le fait pas en réalité).
Pour approfondir
Culture générale
- SMTP sur Wikipédia