Title: La Messagerie
1La Messagerie Électronique
2La messagerie électronique
- Le courrier électronique est l'un des plus
anciens services de l'Internet. Il permet à une
personne denvoyer un message - dans un format texte ou
- dans un format HTML
- vers un ou plusieurs destinataires accompagné
éventuellement dun ou plusieurs documents
(fichiers images, son, vidéo, traitement de
texte, feuille de calculs, etc.)
3La messagerie électronique
- Les fournisseurs de ce service peuvent proposer
des fonctionnalités supplémentaires - Service WebMail avec les fonctions qui
l'accompagnent (carnet d'adresses, etc.) - Recherche de virus dans les messages
- Anti-Spam
4La messagerie électronique
- Exemple de transmission d'un message
- par M. Tavernier abonné chez leneuf.fr
- à Me Bertau abonnée chez wanadoo.fr
5La messagerie électronique
6Les protocoles
- Le courrier électronique est normalisé par deux
catégories de protocoles - Le protocole SMTP (Simple Mail Transfer
Protocol).SMTP prend en charge le message de
l'expéditeur pour l'envoyer au serveur SMTP du
destinataire.SMTP utilise par défaut le port 25
et fonctionne en mode connecté.
7Les protocoles
- Le protocole SMTPComme le protocole FTP, SMTP
fonctionne sous la forme de commandes textuelles
encapsulées dans une trame TCP/IP.Les commandes
de base sont - HELO (ou EHLO selon la RFC 2821)
- MAIL FROM RCPT TO
- DATA
- QUIT
- La diapositive suivante montre un exemple d'envoi
d'un message à l'aide d'un client TELNET
8Les protocoles
D\gttelnet smtp.wanadoo.fr 25 220 mwinf2429.orange.fr ESMTP ABO EHLO 82.121.159.147 250-mwinf2429.orange.fr 250-PIPELINING 250-SIZE 10485760 250-AUTH PLAIN LOGIN 250-AUTHPLAIN LOGIN 250 8BITMIME MAIL FROMltxxxxx.xxxxxx_at_ac-grenoble.frgt 250 Ok RCPT TOlt xxxxx.xxxxxx _at_ac-grenoble.frgt 250 Ok DATA 354 End data with ltCRgtltLFgt.ltCRgtltLFgt SubjectEnvoi de test Ceci est un envoi fait par un client Telnet . 250 Ok queued as D29171C0008B QUIT 221 Bye Connexion sur le serveur SMTP sur le port 25 HELLO avec les coordonnées de la machine de l'expéditeur Adresse de l'expéditeur Adresse du destinataire (plusieurs RCPT TO sont possible) Début des données Subject Objet du message Le message Déconnexion du serveur SMTP
En bleu les commandes de l'utilisateur En rouge
les réponses du serveur SMTP
9Les protocoles
- Lecture du message par le destinataire à l'aide
d'un client de messagerie
10Les protocoles
- Le protocole SMTPSMTP ne demande pas
d'authentification mais elle peut être mise en
place par les couches supérieures à SMTP. Par
exemple le serveur SENDMAIL demande
l'authentification des clients. Autre exemple,
des fournisseurs d'accès instaurent une sorte
d'authentification avec le "pop-before-smtp" qui
oblige l'abonné à relever son courrier (relève
authentifiée) avant de transmettre.
11Les protocoles
- Le protocole SMTPIl n'y a pas de commande pour
les fichiers joints. Les fichiers joints codés au
format MIME (sur 7 bits) sont ajoutés derrière le
message.La distinction entre message et fichiers
joints est prise en compte par le client de
messagerie.
12Les protocoles
- Le protocole Secure SMTPExtension du protocole
SMTP lui permettant d'utiliser le protocole TLS
pour sécuriser les échanges entre un serveur et
un client SMTP.
13Les protocoles
- Le courrier électronique est normalisé par deux
catégories de protocoles - Le protocole POP (POP2 ou POP3)Le protocole POP
(Post Office Protocol) décrit dans la rfc 1939,
permet à l'utilisateur de relever son courrier
électronique.Il fonctionne à l'aide de commandes
textuelles sur le port 109 (pour POP2) ou le port
110 (pour POP3).Il assure l'authentification
mais n'est pas sécurisé. Le mot de passe circule
en clair.
14Les protocoles
- Le protocole POPCertains serveurs offre la
possibilité d'utilisé un "haschage" MD5 pour le
mot de passe. - Le protocole IMAP (Internet Message Access
Protocol)Protocole plus évolué que POP3 mais
moins proposé par les fournisseurs d'accès. Il
offre plus de possibilités. Il permet en
particulier plusieurs accès simultanés sur une
boite ce qui n'est pas permis avec POP qui
n'autorise qu'un seul accès simultané
15Les protocoles
- Message envoyé par un client de messagerie et
récupéré à l'aide d'un client Telnet (voir page
suivante)
16Les protocoles
D\gt telnet pop.wanadoo.fr 110 OK connected to pop3 on 2327 USER xxxxxxxxx OK name is a valid mailbox PASS xxxxxxxx OK user exist with that password TOP 1 20 OK Message follows Return-Path xxxxxxxxxxx_at_xxxxxxxxxx Received from mwinf2539.orange.fr (mwinf2539.orange.fr) by mwinb1702 (SMTP Server) with LMTP Mon, 19 Mar 2007 182342 0100 .. . (partie de l'en-tête du message supprimée pour des raison de place) . Date Mon, 19 Mar 2007 182351 0100 From xxxxxxxxxxx_at_xxxxxxxxxx User-Agent Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version 1.0 To xxxxxxxxxxx_at_xxxxxxxxxx Subject Test pour le protocole POP Content-Type text/plain charsetISO-8859-1 formatflowed Content-Transfer-Encoding 7bit Envoi de test QUIT Connexion au serveur POP Nom d'utilisateur (login) Mot de passe Demande l'affichage des 20 premières lignes du message 1 (le dernier reçu) avec son en-tête (TOP)
17Installation du service POP3
18Installation du service SMTP
19Création d'un domaine DNS
Une service de messagerie est associé à un
domaine DNS que l'on retrouve dans l'adresse
prénom.nom_at_domaine_dns Ce domaine est en
général celui de l'entreprise, l'organisation,
etc. Ainsi l'IMAG de Grenoble détient le domaine
imag.fr (www.imag.fr) et les chercheurs y
travaillant auront l'adresse prénom.nom_at_imag.fr. D
ans cet exposé, un domaine particulier sera créé
pour le service de messagerie.
20Création d'un domaine DNS
21Création d'un domaine DNS
22Création d'un domaine DNS
- L'élément important dans une zone DNS sur
laquelle est définie un service de messagerie est
l'enregistrement MX. - Cet enregistrement qui désigne le serveur SMTP
doit correspondre à l'enregistrement A qui pointe
sur ce serveur. - Création de l'enregistrement A
- Création de l'enregistrement MX
23Création d'un domaine DNS
1 - Création de l'enregistrement A
24Création d'un domaine DNS
- 2 - Création de l'enregistrement MX
25Création d'un domaine DNS
- La création d'alias permet d'être conforme aux
habitudes de dénomination des serveurs.
26Configuration du service POP3
27Configuration du service POP3
28Configuration du service POP3
29Configuration du service POP3
- Création d'un boite au lettre pour un utilisateur
authentifié par l'Active Directory
30Configuration du service POP3
- Création d'un boite au lettre pour un utilisateur
authentifié par l'Active Directory (résultat)
31Configuration du service SMTP
32Configuration du service SMTP
33Configuration du service SMTP
- Les serveurs OPEN RELAYPar exemple, le
fournisseur d'accès "fai.fr" fournit un serveur
de mail appelé smtp.fai.fr. à ses abonnés. Si des
internautes qui ne sont pas clients de "fai.fr"
sont autorisés à utiliser smtp.fai.fr, alors ce
serveur SMTP est un open relay. Ces serveurs sont
utilisés par les spammers pour relayer leurs
envois. Les opens relay sont rapidement inscrits
dans une RBL (RBL Realtime Blackhole List -Liste
Noire en Temps réel) et se retrouve injoignable
même par les abonnés.
34Configuration du service SMTP
35Client de messagerie
- L'utilisateur d'un service de messagerie a 2
possibilités pour accéder à son courrier - Utiliser le service WebMail de son fournisseur
d'accès. Cette fonctionnalité permet d'accès au
courrier à l'aide d'un navigateur web et du
protocole http. Ce technique nécessite aucune
configuration et permet à l'utilisateur d'accéder
à son courrier depuis n'importe quelle machine
connectée sur l'Internet.
36Client de messagerie
- Un client de messagerie proprement dit il
s'agit d'un logiciel spécialisé comme Outlook,
Outlook express, Thunderbird, Eudora, etc. Un
tel client offre de nombreux avantages - De charger les messages depuis le serveur sur la
machine du destinataire. - De gérer et d'organiser un carnet d'adresses.
- D'organiser et trier les messages reçus et
envoyés. - D'ajouter une signature sur les messages.
- D'écarter automatiquement les messages
indésirables (expéditeurs particuliers, spams,). - Etc.
37Client de messagerie
- Il offre également quelques inconvénients
- Le client doit être configuré sur une machine
particulière. Les messages ne sont donc
consultables que depuis la machine configurée. - Il est toujours possible de configurer plusieurs
clients de messagerie sur des machines
différentes dans ce cas il faut prendre la
précaution de ne charger les messages que sur une
seule machine au risque sinon d'avoir les
messages éparpillés sur plusieurs machines.
38Client de messagerie
- La configuration d'un client de messagerie
nécessite de connaître - Le login (nom d'utilisateur dans l'AD) et son mot
de passe - L'adresse électronique (login_at_domaine_DNS) si
le login est différent de nom.prénom la création
d'un alias permet d'utiliser nom.prénom_at_domaine_DN
S - L'adresse (IP ou FQDN) du serveur POP dit
"entrant" - L'adresse (IP ou FQDN) du serveur SMTP dit
"sortant"
39Client de messagerie
40Client de messagerie
41Client de messagerie