Le courrier électronique est l'un des plus anciens services implémentés par les réseaux informatiques. Le besoin de communiquer, d'échanger des informations de façon simple et rapide a poussé ces premiers réseaux à être équipés d'un tel service. Au départ, ce service se contentait de copier un fichier d'une machine à une autre en le mettant dans le fichier boîte aux lettres du correspondant. Au fil des développements et des besoins (complexité du réseau, augmentation constante du flux de messages, multimédia...), beaucoup d'éléments se sont greffées par-dessus.
Le courrier électronique est un service utilisé partout dans le monde, comme le montre la figure : c'est un des rares services à être présent dans à peu près tous les systèmes, y compris dans les pays n'ayant pas de réseau très développé.
Il existe beaucoup de programmes se chargant du transport du courrier. sendmail est sans aucun doutes le plus utilisé, toute plateformes confondues. Il a été écrit par Eric Allman au début des années 80, et s'est imposé comme un standard. La documentation du kit jussieu [1] décrit bien ce protocole, en français. Sinon, l'éternel guide de l'administration réseau sous Linux [2] explique tout cela très bien.