Le protocole SMTP: Envoyer un email


Le processus de transfert d'un email met en œuvre une chaîne d'application et de protocole plus large que le simple protocole SMTP. Commençons par quelques définitions :

MUA : Mail User Agent, c'est le client de messagerie (KMail, Evolution, etc.).

MTA : Mail Transfert Agent, c'est l'agent qui va transférer votre mail vers le serveur chargé de la gestion des emails de votre destinataire. Dans la pratique, le courrier peut transiter par plusieurs MTA.

MDA : Mail Delivery Agent est le service de remise du courrier dans les boîtes aux lettres des destinataires.

Donc si on résume, le MUA transfert l'email à un MTA qui le transfère au MTA du destinataire (ou à un MTA intermédiaire) qui le passe au MDA chargé de stocker l'email dans la boite aux lettres du destinataire. Dans la pratique le MUA établit une connexion SMTP avec un MTA qui contacte via SMTP le MTA du destinataire qui est aussi un MDA.

Ensuite libre au destinataire d'utiliser une commande simple (mail) ou un outil plus complexe (KMail, …) pour lire ces emails, utilisant le protocole POP ou IMAP (que nous aurons la joie de découvrir dans quelques semaines).