Vous êtes sur la page 1sur 8

Mail

Fonctionnement messagerie :

(envoi d’un mail user A -> user B)

I- Envoi du mail

Mail écrit ---Protocole SMTP---> MSA (Mail Submission Agent) vérif identité l’émetteur et
autorisation d’envoyer ce type de mails.

II- Transfert du mail

MSA --- Protocole SMTP---> MTA (mail Transfer Agent) « conduit » mail du serveur de messagerie de
l’user A au serveur de messagerie de l’user B.

Pour connaitre le serveur de messagerie de la destination :

1) Requête DNS pour connaître l’adresse IP du serveur destinataire.


2) Le serveur destinataire va, si équipé d’une solution antispam s’assurer que le serveur
émetteur n’est pas identifié comme un spammeur, sinon bloque le mail.
Dans le cas contraire le mail va être transféré

III- Réception du mail

Le serveur de messagerie de l’user B va stocker le message adressé par l’utilisateur A, et le MDA


(Mail Delivery Agent) va le présenter au logiciel de messagerie électronique qui selon la configuration
retenue, pourra effectuer de nouveaux contrôles.

Le mail sera placé dans la boîte de réception ou bien dans le dossier correspondant aux critères que
vous avez définis.

IV- Lecture du mail

L’utilisateur B ouvre son logiciel de messagerie électronique. Envoye une requête IMAP (ou POP) et il
sera possible de consulter le mail adressé par l’utilisateur A

Principaux atouts :

  l'asynchronisme :

 possibilité d'envoyer un message même si le destinataire n'est pas connecté

 l'universalité technique :

 la messagerie fonctionne sur tous types de matériels, de réseaux...

 la communication de groupe :
 possibilité de "mailing" (envoi groupé), de listes de diffusion personnelles

 la trace écrite des messages :

 la conservation, l'archivage des messages

 l'envoi de documents joints

 la réutilisation des messages :

 dans la messagerie : transférer, répondre, etc.

 dans d'autres systèmes : traitement de texte, etc.

 Principaux inconvénients :

 la propagation des virus :le courrier électronique est le premier et principal vecteur
de propagation des virus informatiques

Le serveur de messagerie :
Ce serveur de messagerie offre des espaces disques pour le stockage des comptes de messagerie
personnels et assure la transmission et la réception des messages.

L'adresse électronique :

adresse d'une personne, possédant une boîte aux lettres électronique.

Le compte personnel de messagerie :


C'est l'identifiant + le mot de passe, donnant accès à son espace disque personnel, sur le serveur de
messagerie

L'accès au serveur de courrier :


L'accès à un service de messagerie peut se faire de différentes façons :

 sous Unix : sans interface graphique (i.e. sans navigateur), en utilisant directement les
commandes Unix (mode d'accès réservé aux informaticiens) ;

 par un logiciel dédié à la messagerie : Eudora, Outlook, Pegasus, Microsoft Mail, Quickmail,
Thunderbird, etc.

 par un navigateur intégrant un module de messagerie : Netscape Messenger

 par des passerelles WebMail :

 portails, outils de recherche, sites divers (Yahoo, GoogleMail, Caramail, etc) offrant


un compte de messagerie

 entreprises, universités, organismes..., offrant une passerelle de messagerie sur le


web : un Web/Mail
Les protocoles

Deux grands types de protocoles et de serveurs sont utilisés pour le courrier électronique :

  les protocoles "sortants", permettant de gérer la transmission du courrier entre les


serveurs.

 Le principal protocole sortant est SMTP :

SMTP (Simple Mail Transfer Protocol, ou Protocole Simple de Transfert de Courrier) :

Protocole de communication pour le courrier permettant d'établir l'interface entre un réseau local
et Internet.
Le serveur SMTP est le serveur "sortant", servant à la gestion du courrier entre différents serveurs
de messagerie.
Tous les systèmes de messagerie utilisent un serveur sortant SMTP.

 Que fait le serveur SMTP ?

 il s'occupe du transport des messages entre serveurs de messagerie (par exemple


entre le serveur Wanadoo et le serveur Yahoo, ou Uhb)

 il réceptionne et centralise les messages envoyés, sans vérifier l'identité des


émetteurs

 il ne différencie pas les destinataires des différents champs : To, Cc, etc.

 il ne gère pas les Dates ni les Sujets des messages

 Les protocoles "entrants", qui gèrent l'envoi des messages dans les messageries
personnelles.

Deux protocoles entrants sont utilisés, au choix, dans les systèmes de messagerie : POP ou IMAP.

Le principe des protocoles entrants est le même : gérer la communication entre l'utilisateur et le
serveur de messagerie et permettre aux utilisateurs d'aller récupérer leurs messages.

Ce sont des protocoles de réception et de distribution du courrier.

S'ils ont globalement la même fonction, des différences importantes existent entre les protocoles
POP et IMAP, entrainant des possibilités d'utilisation différentes de la messagerie, pour les
utilisateurs.
 POP (Post Office Protocol, ou Protocole de Bureau de Poste) :

Le serveur POP est le serveur "entrant", recevant les messages et les redistribuant vers les comptes
de messagerie gérés par le serveur.
 

 Que fait le serveur POP ?

 il gère l'authentification du titulaire d'un compte de messagerie, avec l'identifiant


et le mot de passe

 il authentifie les destinataires, met les messages en attente

 Avec un serveur POP, les messages reçus peuvent :

 être envoyés en bloc sur votre ordinateur : on peut les lire "hors ligne"

 conservés ou effacés sur le serveur

La majorité des FAI (Wanadoo, etc) utilisent le serveur POP pour la gestion du courrier entrant.

 IMAP (Internet Message Access Protocol) :

Autre protocole entrant, alternative de POP, et offrant plus de fonctionnalités.

 Que fait le serveur IMAP ?

 Sur un serveur IMAP, les messages restent toujours sur le serveur de courrier :
seuls les en-têtes sont téléchargés en local, puis les messages eux-mêmes.

 Il gère plusieurs accès simultanés : possibilité de récupérer son courrier à partir de


plusieurs postes.

 comme les messages restent sur le serveur, leur gestion peut se faire également
sur le serveur : possibilité de tri, de classement, à partir du lieu de travail ou de
chez soi, etc.

 assure une mise à jour depuis la dernière connexion

Mais IMAP demande plus de ressources côté serveur (pour l'accès simultané, le tri...).

 Les formats d'encodage de messagerie : MIME

MIME (Multipurpose Internet Mail Extension) :

MIME est un format d'encodage des messages électroniques et des documents attachés,
permettant leur transport par messagerie. C'est la norme de codage des documents la plus utilisée
actuellement sur les serveurs de messagerie. MIME permet de coder les documents dans un jeu de
caractères simple, servant de langage universel "compréhensible" par toutes les machines. MIME
est notamment très utile pour le codage de tous les caractères accentués, enrichis, etc.

MX – Mail eXchanger : indiquent le ou les serveurs de mails liés à un domaine

MUA - Mail User Agent : client de messagerie (exemple : Outlook / Thunderbird)

MTA - Mail Transfer Agent : logiciel qui reçoit les e-mails d’un MUA dans le but de les acheminer

MDA - Mail Delivery Agent : logiciel qui stocke les e-mails dans les boîtes aux lettres

Outlook permet de lier le compte mail créé par le F.A.I et hébergé sur le système de messagerie,
grâce aux credentials (login+mdp+ nom du serveur (POP|IMAP) du F.A.I + nom serveur SMTP du
F.A.I)

POP3 (port 143)|IMAP4 (port 220) pour la consultation de mail depuis le serveur.

IMAP lorsque requête de la part de l’user va chercher la liste du courrier sur le serveur de messagerie
et le rapatrié en local. Courrier reste sur le serveur du système de messagerie. Si l’on veut consulter
un mail on clique sur le mail de la liste pour faire la demande au serveur.

Synchronise les messages

Accessible depuis n’importe où

Serveur SMTP : système qui permet à un utilisateur d’envoyer des mails, souvent le nom est de la
forme (SMTP.nom_F.A.I.fr)

Protocole SMTP : acheminer les e-mails envoyés depuis un client, en s’appuyant sur le serveur de
messagerie. Ce protocole fonctionne selon le mode client/serveur avec des connexions TCP.

Les serveurs de messagerie, appelés également MTA (Mail Transfer Agent), vont faire transiter les e-
mails.

Votre e-mail est envoyé via SMTP à votre serveur de messagerie (MTA).

Ensuite, votre serveur de messagerie va l’envoyer via SMTP au serveur de messagerie (MTA) du
destinataire. Pour trouver à quel serveur de messagerie l'e-mail doit être envoyé, le serveur SMTP va
s'appuyer sur le DNS et consulter l'enregistrement MX associé à votre domaine : cet enregistrement
indique l'adresse du serveur de messagerie à contacter.

Le protocole SMTP s'appuie sur le port 25 par défaut. Dans sa déclinaison sécurisée, que l'on appelle
SMTPS ou SMTP over SSL, le port utilisé est le 587.
Chaque message du SMTP contient les champs suivants :

 Un en-tête (header) ou une enveloppe une ligne nulle termine cela.

 Contenu (body) – Tout ce qui se trouve après la ligne nulle ou vide est le corps du message
avec une séquence de lignes contenant des caractères ASCII.

Prenons un exemple. Sur le schéma, le poste à gauche est celui qui va envoyer l'e-mail à partir de
l'adresse "mon-email@it-connect.fr" à destination de "destinataire@domaine.fr". Le poste à droite,
est le poste depuis lequel un client de messagerie est configuré avec l'adresse "destinataire@
domaine.fr" : c'est sur ce poste que sera reçu et lu l'e-mail.

1 - Le client de messagerie de l'expéditeur va envoyer l'e-mail via le protocole SMTP au serveur de
messagerie qui gère les boîtes aux lettres du domaine it-connect.fr.

2 - Le serveur de messagerie voit qu'il doit acheminer un e-mail jusqu'au serveur de messagerie qui
gère les boîtes aux lettres du domaine domaine.fr. Pour localiser ce serveur, il va effectuer une
requête DNS : l'enregistrement MX de domaine.fr va nous donner l'adresse IP (ou l'adresse
complète) du serveur à contacter.

3 - Le serveur de messagerie de it-connect.fr va envoyer son e-mail via le protocole SMTP au serveur
de messagerie de domaine.fr puisque maintenant nous connaissons son adresse IP.

4 - Le serveur de messagerie de domaine.fr va réceptionner l'e-mail et le stocker dans la boîte aux
lettres de l'utilisateur "destinataire@domaine.fr".

5 - A partir d'un protocole de réception, à savoir POP, IMAP ou MAPI, le client de messagerie de
"destinataire@domaine.fr" va récupérer le nouvel e-mail qui vient d'arriver. Bien entendu, il
récupère l'e-mail à partir du serveur domaine.fr.
SMTP server, SMTP relay, MTA

MUA : fournit un service pour écrire un email (logiciel)

Mail délivré à un serveur SMTP par un MTA (SMTP relay)

 SMTP server is an application for sending emails. It receives emails from email
apps or clients (MUAs) and relays to other servers that can retrieve messages. 
 SMTP relay is a process of transferring between SMTP servers hosted on different
domains (Gmail and Yahoo, for example).
 MTA is a sendmail program that processes and transfers emails.

SMTP is an email sending protocol, whereas IMAP4 and POP3 are protocols to receive emails

How an SMTP server works


Take a look at the basic steps of email sending and what role the SMTP server plays.
 A mail user agent (MUA), which can be your email client or an app, connects to
the SMTP server of your domain (for example, smtp.mailtrap.io). This is called
an SMTP handshake. The connection is carried out via an SMTP port, which is
normally 25. But there are other options you can learn in our blog post
about SMTP ports. Once connected, the SMTP session begins.

 The client submits the sender’s and recipient’s email addresses, as well as the
email body and attachments, to the server. 
 The SMTP server, or more precisely the mail transfer agent (MTA), checks whether
the domain name of the recipient and the sender is the same. If it is, the email
goes directly to the recipient’s POP3 or IMAP server. If the domains are different,
the SMTP server has to communicate with the Domain Name Server (DNS).

 The DNS provides the recipient’s IP address. 


 The sender’s SMTP server connects to the recipient’s SMTP server and relays the
email. If the recipient’s server is not available (down or busy), the email will be put
into an SMTP queue. This is a buffer where the emails are stored before they hit
the endpoint. For more on this, read What is an email queue? Alternatively, the
email can be dropped to a backup server.

 The recipient’s SMTP server verifies the incoming email. If the domain and user
name has been recognized, the server forwards the email to the POP3 or IMAP
server.
What is an MTA?
A mail/message transfer agent (MTA) is a software that transfers emails between the
computers of a sender and a recipient. 

Postfix : (envoyer des mails de notification via des scripts bash) serveur mail (MTA)

agent de transfert de courriel (MTA – Mail Transfert Agent) mail (SMTP – Simple Mail Transfert
Protocol)

permet de faire de la configuration poussé d’envoi de mail

Vous aimerez peut-être aussi