II.8.1. SMTP (Simple Mail
Transfer Protocol)
Le protocole SMTP a été défini en 1982
par la RFC 821. Ce protocole de communication basé sur TCP, consiste
à transfert (l'envoi) des messages électroniques(d'emails) entre
les serveurs de messagerie. Toutefois, il a également une importance
critique pour les clients de messagerie. Afin d'envoyer un email, le client
envoie le message électronique à un serveur de messagerie
sortant, qui à son tour contacte le serveur de messagerie de destination
pour la livraison du message. Dans de telles circonstances, il est
nécessaire de spécifier un serveur SMTP lors de la configuration
d'un client de messagerie.
Il s'agit d'un des plus anciens protocoles de l'internet dont
la compatibilité ascendante a toujours été
respectée. Ce protocole a subi quelques légères mutations,
avec la RFC 2821 et la possibilité de gérer des pièces
jointes via le protocole MIME mais la base et son fondement premier sont
restés inchangés. SMTP est un protocole assez simple qui pourrait
presque se limiter à l'utilisation de 4 commandes: HELLO, MAIL, FROM,
RCPT TO, DATA. Comme ce protocole utilisait du texte en ASCII (7 bits), il ne
fonctionnait pas pour l'envoi de n'importe quels octets dans des fichiers
binaires. Pour pallier ce problème, des standards comme MIME ont
développés pour permettre le codage des fichiers binaires au
travers de SMTP. Aujourd'hui la plupart des serveurs SMTP acceptent le MIME sur
8 bits, ce qui permet de transfert des fichiers binaires.
L'envoi de messages entre serveurs de messagerie
électronique s'effectue pratiquement sur le 25 qui est le port standard
enregistre auprès de l'AINA. Mais la nécessité de mieux
contrôler les envois des clients en particulier par l'authentification, a
conduit à l'attribution du port 587. En 2018, la RFC 8314 a finalement
affecté officiellement le port le port 465 au protocole SMTP avec
TLS.
II.8.2. POP (Post Office
Protocol)
Le protocole de messagerie POP est un protocole de
communication entre le poste de travail(Ordinateur) et un serveur de messagerie
électronique. L'utilisateur d'un client de messagerie choisit d'utiliser
ce protocole lorsqu'il souhaite que ses courriers électroniques soient
rapatriés(récupérés)localement (dans son
ordinateur) et ne restent pas sur le serveur de messagerie électronique.
Lorsque l'utilisateur lance son client de messagerie paramétré en
POP, celui-ci:
? Se connecte au serveur de messagerie électronique;
? Le serveur de messagerie électronique demande
l'authentification (qui sera automatique si l'utilisateur l'a
paramétrée (identifiant et le mot de passe) dans son client de
messagerie;
? Rapatrie(récupère)le/les courrier(s)de cette
boîte électronique;
? Supprimé éventuellement les messages sur le
serveur de messagerie électronique si l'utilisateur l'a
paramétré ainsi;
? Se déconnecte.
Ce protocole a été réalisé en
plusieurs versions qui sont:
POP1, POP2, POP3
Ce protocole est aujourd'hui disponible dans sa version 3,
aussi appelé POP3. Le protocole POP permet comme son nom l'indique
d'aller récupérer son courrier sur un serveur distant (le serveur
POP, port 110). Il est nécessaire pour les personnes n'étant pas
connectées en permanence à Internet afin de pouvoir consulter les
mails reçus hors connexion.
Cependant le POP3 ou POPS permet de chiffrer la communication
avec le serveur au moyen de TLS. Ce protocole est défini par la RFC
2595, selon cette dernière, l'usage d'un port spécifique pour ces
communications chiffrées sur TCP au port 995.
|