• 15 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 14/09/2023

Initiez-vous à la messagerie

Vous connaissez tous la messagerie et utilisez sûrement une ou plusieurs adresses mail.

Cependant, très peu de gens connaissent réellement le fonctionnement global de la messagerie sur Internet. Et pour cause, celui-ci est particulièrement complexe à comprendre et à mettre en place.

Mais ne vous inquiétez pas, nous allons relever ce challenge, vous connaîtrez bientôt tous ses secrets et vous saurez mettre en place votre propre solution de messagerie.

Principes de fonctionnement

Déjà, contrairement à ce que nous avons pu voir comme service jusqu’à maintenant, comme le DNS ou le web, la messagerie ne s’appuie pas sur un seul protocole et service, mais plusieurs.

Pourquoi est-ce nécessaire d’avoir plusieurs services ?

Eh bien simplement, car la messagerie est un service qui n’est pas toujours interactif et doit pouvoir fonctionner de manière autonome.

Prenons un exemple.

Quand vous naviguez sur le web, vous êtes devant votre écran et recevez en direct les informations que vous demandez, tout se fait de manière interactive.

Ce n’est pas le cas pour la messagerie. Il est possible qu’un de vos amis vous envoie un mail alors que vous n’êtes pas devant votre ordinateur, et il faut quand même qu’au moment où vous vous connecterez, vous puissiez recevoir le mail. Il doit donc y avoir un mécanisme qui permet au mail de circuler quand je ne suis pas connecté, et un autre qui me permet de le recevoir une fois que je me connecte.

Il va donc y avoir un service responsable de l’envoi et de la réception/stockage des mails, et un autre responsable de la transmission du mail à l’utilisateur final quand il le demande.

Ces deux services seront donc bien différents l’un de l’autre et seront assurés aussi par des protocoles différents.

Nous allons donc étudier chacun d’eux.

L’envoi et la réception de mails quand on n’est pas connecté

Ce service est assuré par un serveur SMTP, qui va échanger des messages avec les autres serveurs SMTP grâce au protocole... SMTP !

Par exemple, un ami ayant l’adresse toto@gmail.com m’envoie un mail à elalitte@intechinfo.fr.

Cet ami, souvent sans le savoir, va se connecter à un serveur SMTP pour envoyer son mail. Son serveur SMTP va chercher l’adresse du serveur SMTP d’intechinfo.fr. Une fois qu’il l’aura trouvée, il pourra envoyer le mail de toto@gmail.com à mon adresse elalitte@intechinfo.fr. Et tout cela va se faire grâce au protocole SMTP.

Le schéma suivant illustre cet échange :

Envoi du mail en SMTP
Envoi du mail en SMTP

Mais où va donc se trouver ce mail ? Et comment vais-je pouvoir le récupérer ?

Le mail va être stocké sur le serveur SMTP. Plus exactement, il va être stocké dans ma boîte aux lettres sur ce serveur. Cette boîte aux lettres est simplement un répertoire comme un autre sur le serveur.

Récupération du mail par l’utilisateur final

Une fois devant mon ordinateur, je vais vouloir lire mes nouveaux mails. Pour cela, j’utilise soit un logiciel de messagerie comme Outlook, Thunderbird ou Mail, soit je me connecte à un webmail comme Gmail ou Hotmail.

Mais ces deux cas sont à peu près identiques au niveau du fonctionnement de récupération des mails.

Donc mon logiciel de messagerie va aller se connecter au serveur où sont stockés mes mails pour aller voir dans ma boîte aux lettres si de nouveaux mails m’ont été envoyés (ce serveur est souvent le même que le serveur SMTP précédent).

Mais attention, pour se connecter à ce serveur, mon logiciel de messagerie va utiliser le protocole... IMAP !

Ainsi, mon logiciel se connecte au serveur de messagerie en IMAP, récupère les mails qui sont présents, et me les met à disposition si je veux les lire !

Ainsi, toto@gmail.com a pu m’envoyer un mail.

Le schéma suivant récapitule le fonctionnement pour aller chercher les mails.

Réception du mail en IMAP
Réception du mail en IMAP

Et celui-ci regroupe l’ensemble de l’envoi à la réception d’un mail.

Récapitulatif de l'envoi et la réception d'un mail
Récapitulatif de l’envoi et la réception d’un mail

Nous allons étudier plus en détail par la suite le fonctionnement de la messagerie, mais dites-vous déjà que vous avez un aperçu global de son fonctionnement.

Maintenant que vous connaissez son fonctionnement, nous allons pas à pas mettre en place une solution complète de messagerie intégrant un serveur SMTP, un serveur IMAP et un webmail.

On commence tout de suite avec la mise en œuvre du serveur SMTP !

Exemple de certificat de réussite
Exemple de certificat de réussite