La Messagerie lectronique Yonel GRUSSON 1 La messagerie

  • Slides: 41
Download presentation
La Messagerie Électronique Yonel GRUSSON 1

La Messagerie Électronique Yonel GRUSSON 1

La messagerie électronique Le courrier électronique est l'un des plus anciens services de l'Internet.

La messagerie électronique Le courrier électronique est l'un des plus anciens services de l'Internet. Il permet à une personne d’envoyer un message : üdans un format texte ou üdans un format HTML vers un ou plusieurs destinataires accompagné éventuellement d’un ou plusieurs documents (fichiers images, son, vidéo, traitement de texte, feuille de calculs, etc. ) Yonel GRUSSON 2

La messagerie électronique Les fournisseurs de ce service peuvent proposer des fonctionnalités supplémentaires :

La messagerie électronique Les fournisseurs de ce service peuvent proposer des fonctionnalités supplémentaires : ü Service Web. Mail avec les fonctions qui l'accompagnent (carnet d'adresses, etc. ) üRecherche de virus dans les messages ü Anti-Spam Yonel GRUSSON 3

La messagerie électronique Exemple de transmission d'un message par M. Tavernier abonné chez leneuf.

La messagerie électronique Exemple de transmission d'un message par M. Tavernier abonné chez leneuf. fr à Me Bertau abonnée chez wanadoo. fr Yonel GRUSSON 4

La messagerie électronique Client de messagerie de Marc TAVERNIER 1 Serveur POP (dit Entrant)

La messagerie électronique Client de messagerie de Marc TAVERNIER 1 Serveur POP (dit Entrant) INTERNET Serveur SMTP (dit sortant) 1 Boite au lettres marc. tavernier Prestataire leneuf. fr 1 1 2 Envoi du message depuis le serveur sortant SMTP de l'expéditeur jusqu'à la boite au lettre du destinataire Le destinataire relève son courrier Concrètement, une boîte aux lettre correspond à un répertoire ou un fichier sur le serveur Yonel GRUSSON Boite au lettres cecile. bertau 2 Serveur SMTP (dit sortant) Serveur POP (dit Entrant) 2 Prestataire wanadoo. fr Client de messagerie de Cécile BERTAU 5

Les protocoles Le courrier électronique est normalisé par deux catégories de protocoles : ü

Les 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é. Yonel GRUSSON 6

Les protocoles ü Le protocole SMTP Comme le protocole FTP, SMTP fonctionne sous la

Les protocoles ü Le protocole SMTP Comme 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 1. La diapositive suivante montre un exemple d'envoi d'un message à l'aide d'un client TELNET Yonel GRUSSON 7

Les protocoles D: >telnet smtp. wanadoo. fr 25 Connexion sur le serveur SMTP sur

Les protocoles D: >telnet smtp. wanadoo. fr 25 Connexion sur le serveur SMTP sur le port 25 220 mwinf 2429. orange. fr ESMTP ABO EHLO 82. 121. 159. 147 HELLO avec les coordonnées de la machine de l'expéditeur 250 -mwinf 2429. orange. fr 250 -PIPELINING En bleu les commandes de l'utilisateur 250 -SIZE 10485760 250 -AUTH PLAIN LOGIN En rouge les réponses du serveur SMTP 250 -AUTH=PLAIN LOGIN 250 8 BITMIME MAIL FROM: <xxxxxx@ac-grenoble. fr> Adresse de l'expéditeur 250 Ok RCPT TO: < xxxxxx @ac-grenoble. fr> Adresse du destinataire (plusieurs RCPT TO: sont possible) 250 Ok DATA Début des données 354 End data with <CR><LF> Subject: Envoi de test Subject = Objet du message Ceci est un envoi fait par un client Telnet Le message. 250 Ok: queued as D 29171 C 0008 B QUIT Déconnexion du serveur SMTP Yonel GRUSSON 8 221 Bye

Les protocoles Lecture du message par le destinataire à l'aide d'un client de messagerie

Les protocoles Lecture du message par le destinataire à l'aide d'un client de messagerie Yonel GRUSSON 9

Les protocoles üLe protocole SMTP ne demande pas d'authentification mais elle peut être mise

Les protocoles üLe protocole SMTP 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. Yonel GRUSSON 10

Les protocoles üLe protocole SMTP Il n'y a pas de commande pour les fichiers

Les protocoles üLe protocole SMTP Il 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. Yonel GRUSSON 11

Les protocoles üLe protocole Secure SMTP Extension du protocole SMTP lui permettant d'utiliser le

Les protocoles üLe protocole Secure SMTP Extension du protocole SMTP lui permettant d'utiliser le protocole TLS pour sécuriser les échanges entre un serveur et un client SMTP. Yonel GRUSSON 12

Les protocoles Le courrier électronique est normalisé par deux catégories de protocoles : ü

Les protocoles Le courrier électronique est normalisé par deux catégories de protocoles : ü Le protocole POP (POP 2 ou POP 3) 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 POP 2) ou le port 110 (pour POP 3). Il assure l'authentification mais n'est pas Yonel GRUSSON sécurisé. Le mot de passe circule en clair. 13

Les protocoles ü Le protocole POP Certains serveurs offre la possibilité d'utilisé un "haschage"

Les protocoles ü Le protocole POP Certains serveurs offre la possibilité d'utilisé un "haschage" MD 5 pour le mot de passe. ü Le protocole IMAP (Internet Message Access Protocol) Protocole plus évolué que POP 3 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é Yonel GRUSSON 14

Les protocoles Message envoyé par un client de messagerie et récupéré à l'aide d'un

Les protocoles Message envoyé par un client de messagerie et récupéré à l'aide d'un client Telnet (voir page suivante) Yonel GRUSSON 15

Les protocoles D: > telnet pop. wanadoo. fr 110 +OK connected to pop 3

Les protocoles D: > telnet pop. wanadoo. fr 110 +OK connected to pop 3 on 2327 USER xxxxx +OK name is a valid mailbox PASS xxxx +OK user exist with that password TOP 1 20 +OK Message follows Return-Path: xxxxxx@xxxxx Received: from mwinf 2539. orange. fr (mwinf 2539. orange. fr) by mwinb 1702 (SMTP Server) with LMTP; Mon, 19 Mar 2007 18: 23: 42 +0100 …. (partie de l'en-tête du message supprimée pour des raison de place) …. Date: Mon, 19 Mar 2007 18: 23: 51 +0100 From: xxxxxx@xxxxx User-Agent: Thunderbird 1. 5. 0. 10 (Windows/20070221) MIME-Version: 1. 0 To: xxxxxx@xxxxx Subject: Test pour le protocole POP Content-Type: text/plain; charset=ISO-8859 -1; format=flowed Content-Transfer-Encoding: 7 bit Envoi de test QUIT Yonel GRUSSON 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) 16

Installation du service POP 3 Yonel GRUSSON 17

Installation du service POP 3 Yonel GRUSSON 17

Installation du service SMTP Yonel GRUSSON 18

Installation du service SMTP Yonel GRUSSON 18

Création d'un domaine DNS Une service de messagerie est associé à un domaine DNS

Création d'un domaine DNS Une service de messagerie est associé à un domaine DNS que l'on retrouve dans l'adresse : prénom. nom@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@imag. fr. Dans cet exposé, un domaine particulier sera créé pour le service de messagerie. Yonel GRUSSON 19

Création d'un domaine DNS Yonel GRUSSON 20

Création d'un domaine DNS Yonel GRUSSON 20

Création d'un domaine DNS Yonel GRUSSON 21

Création d'un domaine DNS Yonel GRUSSON 21

Création d'un domaine DNS L'élément important dans une zone DNS sur laquelle est définie

Cré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. 1. Création de l'enregistrement A 2. Création de l'enregistrement MX Yonel GRUSSON 22

Création d'un domaine DNS 1 - Création de l'enregistrement A Yonel GRUSSON 23

Création d'un domaine DNS 1 - Création de l'enregistrement A Yonel GRUSSON 23

Création d'un domaine DNS 2 - Création de l'enregistrement MX Choisir l'enregistrement A correspondant

Création d'un domaine DNS 2 - Création de l'enregistrement MX Choisir l'enregistrement A correspondant au serveur SMTP Yonel GRUSSON 24

Création d'un domaine DNS La création d'alias permet d'être conforme aux habitudes de dénomination

Création d'un domaine DNS La création d'alias permet d'être conforme aux habitudes de dénomination des serveurs. Yonel GRUSSON 25

Configuration du service POP 3 Ou Yonel GRUSSON 26

Configuration du service POP 3 Ou Yonel GRUSSON 26

Configuration du service POP 3 Yonel GRUSSON 27

Configuration du service POP 3 Yonel GRUSSON 27

Configuration du service POP 3 Yonel GRUSSON 28

Configuration du service POP 3 Yonel GRUSSON 28

Configuration du service POP 3 Création d'un boite au lettre pour un utilisateur authentifié

Configuration du service POP 3 Création d'un boite au lettre pour un utilisateur authentifié par l'Active Directory Yonel GRUSSON 29

Configuration du service POP 3 Création d'un boite au lettre pour un utilisateur authentifié

Configuration du service POP 3 Création d'un boite au lettre pour un utilisateur authentifié par l'Active Directory (résultat) Sur le disque Dans l'Active Directory Yonel GRUSSON 30

Configuration du service SMTP Adresse IP : Pour n'accepter que les requêtes provenant d'une

Configuration du service SMTP Adresse IP : Pour n'accepter que les requêtes provenant d'une interface particulière. Yonel GRUSSON 31

Configuration du service SMTP Obligatoire pour un serveur ouvert sur l'internet. Yonel GRUSSON 32

Configuration du service SMTP Obligatoire pour un serveur ouvert sur l'internet. Yonel GRUSSON 32

Configuration du service SMTP Les serveurs OPEN RELAY Par exemple, le fournisseur d'accès "fai.

Configuration du service SMTP Les serveurs OPEN RELAY Par 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. Yonel GRUSSON 33

Configuration du service SMTP Yonel GRUSSON 34

Configuration du service SMTP Yonel GRUSSON 34

Client de messagerie L'utilisateur d'un service de messagerie a 2 possibilités pour accéder à

Client de messagerie L'utilisateur d'un service de messagerie a 2 possibilités pour accéder à son courrier : ü Utiliser le service Web. Mail 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. Yonel GRUSSON 35

Client de messagerie ü Un client de messagerie proprement dit ; il s'agit d'un

Client 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. Yonel GRUSSON 36

Client de messagerie Il offre également quelques inconvénients : • Le client doit être

Client 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. Yonel GRUSSON 37

Client de messagerie La configuration d'un client de messagerie nécessite de connaître : •

Client 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@domaine_DNS) ; si le login est différent de nom. prénom la création d'un alias permet d'utiliser nom. prénom@domaine_DNS • L'adresse (IP ou FQDN) du serveur POP dit "entrant" • L'adresse (IP ou FQDN) du serveur SMTP dit "sortant" Yonel GRUSSON 38

Client de messagerie Yonel GRUSSON 39

Client de messagerie Yonel GRUSSON 39

Client de messagerie Yonel GRUSSON 40

Client de messagerie Yonel GRUSSON 40

Client de messagerie Sur le serveur : L'ouverture de ce fichier permet d'obtenir Yonel

Client de messagerie Sur le serveur : L'ouverture de ce fichier permet d'obtenir Yonel GRUSSON 41