Protocoles de mail. Les serveurs. Principe de ces protocoles : Serveur POP : pop.neuf.fr Serveur SMTP : smtp.neuf.fr Serveur IMAP : imap.neuf.



Documents pareils
BONY Simon IR1. Services Réseaux TP3. BONY Simon

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

Internet Mail Access Protocol

FTP & SMTP. File Transfert Protocol. Deux applications fondamentales pour le réseau Internet. Un protocole d échange de fichier «au dessus» de TCP :

Couche application. La couche application est la plus élevée du modèle de référence.

FTP & SMTP. Deux applications fondamentales pour le réseau Internet.

Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN

Configurer son logiciel de mails.

L3 informatique TP n o 2 : Les applications réseau

Desperate Compressed Code

Configuration avancée de Postfix

Résumé Résumé Informations générales Version du plugin Version de la base 20 Date de la détection 09/11/ :29 Nom de la machine Actarus

Thunderbird. Le logiciel libre du mois. Un peu de vocabulaire. Principales caractéristiques de Thunderbird!

Chapitre : Les Protocoles

Tunisie Prospects. A/ Description...2. B/ Caractéristiques générales...5. C/ Caractéristiques techniques D/ Nouveautés E/ Avantages...

Enregistreur sans papier avec écran TFT et carte Compact Flash. B Description des interfaces 07.07/

Les failles Format String

Outils de l Internet

Protocoles Applicatifs

Messagerie électronique

Outils d administration réseaux. C. Drocourt 2005/2006

Paramétrage de compte mail netplus sur iphone et ipad

Novembre 2006 Antispam sur Messagerie évoluée Completel Guide Utilisateur 1. Antispam individuel pour la Messagerie évoluée.

(Fig. 1 :assistant connexion Internet)

SERVEUR DE MESSAGERIE

TAGREROUT Seyf Allah TMRIM

Développement Web. Les protocoles

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Mr. B. Benaissa. Centre universitaire Nâama LOGO

DNS et Mail. LDN 15 octobre DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

Domain Name System. Schéma hiérarchique. Relation

Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné

Tutorial Messagerie Professionnelle : DALTA-

Manuel d'utilisation d'apimail V3

Fonctionnement de Iptables. Exercices sécurité. Exercice 1

Principe de la messagerie électronique

Configuration d'un compte géré par plusieurs utilisateurs

TP Protocoles SMTP et POP3 avec Pratiquer l algorithmique

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5

GENERALITES. COURS TCP/IP Niveau 1

UE31 - M3102 : Services Réseaux

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Serveur mail sécurisé

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Messagerie. Dominique MARANT CRI Lille 1. Octobre 2006

Transport Layer Security (TLS) Guide de mise en œuvre. Version: 1.0

L envoi d un formulaire par courriel. Configuration requise Mail Texte Mail HTML Check-list

Quelques protocoles et outils réseaux

Création de votre compte de messagerie IMAP

Guide pour bien débuter avec

Configuration des logiciels de messagerie

Services Réseaux - Couche Application. TODARO Cédric

OFFICE OUTLOOK QUICK START GUIDE

M2-ESECURE Rezo TP3: LDAP - Mail

Sommaire 1 CONFIGURER SA MESSAGERIE 2 2 CONSULTER VOS MAILS SUR INTERNET (WEBMAIL) 7 3 PROBLEMES POSSIBLES 8

Les serveurs. UE 103b. Guillaume Burel.

Présentation du modèle OSI(Open Systems Interconnection)

Cisco Certified Network Associate

18 TCP Les protocoles de domaines d applications

Utilisation de l . Sommaire

SERVEUR DE MESSAGERIE

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Serveurs de noms Protocoles HTTP et FTP

I-Fax (fax par Internet)

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

Applications. Applications. Le système de nommage d Internet: Domain Name System. Applications. service de noms

Mobyt Intégration par Webservice TABLE DES MATIERES

Introduction aux Technologies de l Internet

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

Le mail : protocoles d'échange d'informations

Introduction. Adresses

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

[ Sécurisation des canaux de communication

USERGATE MAIL SERVER. Le serveur de messagerie pour les petites et moyennes entreprises :

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

Installation d un Serveur de Messagerie

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

DIASER Pôle Assistance Rectorat

Qu'est-ce que la messagerie électronique?

Le service FTP. M.BOUABID, Page 1 sur 5

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

INSTALLATION... 1 PARAMÈTRAGE... 4 UTILISATION... 10

Sécurité des réseaux Les attaques

TP : Introduction à TCP/IP sous UNIX

Archivage de courriels avec Outlook ( )

Business Sharepoint Contenu

L identité numérique. Risques, protection

ETI/Domo. Français. ETI-Domo Config FR

Groupe Eyrolles, 2005,

Administration Centrale : Opérations

Guide d installation. Routeur ZyWall 2 plus

"Indy\Source\Fulld7.bat" 6. Lancer à présent Delphi. Allez dans le menu "Composant" puis sur "Installer des paquets...".

Je communique par

Transcription:

Les serveurs Protocoles de mail 1 Serveur POP : pop.neuf.fr Serveur SMTP : smtp.neuf.fr Serveur IMAP : imap.neuf.fr Serveur POP : pop.9online.fr Serveur SMTP : smtp.9online.fr Serveur POP : non Serveur SMTP : smtp.fr.aol.com Serveur IMAP : imap.fr.aol.com Serveur POP : pop.lycos.co.uk Serveur SMTP : smtp.lycos.co.uk Serveur IMAP : non Serveur POP : pop.cegetel.net Serveur SMTP : smtp.cegetel.net Serveur IMAP : imap.cegetel.net Serveur POP : pop3.club-internet.fr Serveur SMTP : mail.club-internet.fr Serveur IMAP : imap.club-internet.fr Serveur POP : pop.free.fr Serveur SMTP : smtp.free.fr Serveur IMAP : imap.free.fr Serveur POP : pop.freesurf.fr Serveur SMTP : smtp.freesurf.fr Serveur IMAP : imap.freesurf.fr Serveur POP : pop.gmail.com Serveur SMTP : smtp.gmail.com Serveur IMAP : non HOTMAIL Serveur POP : non Serveur SMTP : non Serveur IMAP : non Serveur POP : pop.ifrance.com Serveur SMTP : smtp.ifrance.com Serveur IMAP : non Serveur POP : pop.laposte.net Serveur SMTP : smtp.laposte.net Serveur IMAP : imap.laposte.net Serveur POP : mail.netcourrier.com Serveur SMTP : celui de votre FAI Serveur IMAP : mail.netcourrier.com Serveur POP : pop.noos.fr Serveur SMTP : mail.noos.fr Serveur IMAP : imap.noos.fr Serveur POP : pop.tele2.fr Serveur SMTP : smtp.tele2.fr Serveur IMAP : non Serveur POP : pop.tiscali.fr Serveur SMTP : smtp.tiscali.fr Serveur IMAP : non Serveur POP : pop.freesbee.fr Serveur SMTP : smtp.freesbee.fr Serveur IMAP : non VOILA Serveur POP : non Serveur SMTP : non Serveur IMAP : non Serveur POP : pop.wanadoo.fr Serveur SMTP : smtp.wanadoo.fr Serveur IMAP : non Serveur POP : pop.mail.yahoo.fr??? Serveur SMTP : smtp.mail.yahoo.fr Serveur IMAP : non Serveur POP : pop.neuf.fr 84.96.92.5 Serveur SMTP : smtp.neuf.fr 84.96.92.4 Serveur IMAP : imap.neuf.fr 84.96.92.7 Serveur POP : pop.free.fr 212.27.48.3 Serveur SMTP : smtp.free.fr 212.27.48.4 Serveur IMAP : imap.free.fr 212.27.48.2 Serveur POP : pop.wanadoo.fr 193.252.22.104 Serveur SMTP : smtp.wanadoo.fr 193.252.22.110 Serveur IMAP : non Principe de ces protocoles :

Différences entre ces protocoles Protocoles de mail 2 SMTP Simple Mail Transfer Protocol. Le protocole SMTP fonctionne en mode connecté, le déroulement d'une connexion comprend toujours les étapes suivantes : L'ouverture de la session symbolisée par la commande HELO ou EHLO sur les versions plus récentes Un envoi MAIL FROM qui indique qui est l'expéditeur du message Un envoi RCPT TO qui indique le destinataire (s'il y a plusieurs destinataires, cette commande est répétée autant de fois que nécessaire) Un envoi DATA qui correspond au corps du message Le port utilisé par défaut est le port 25. La spécification de base du protocole SMTP indique que tous les caractères transmis dans un mail soient codés en ASCII sur 7 bits. Afin de pouvoir envoyer des caractères de la table ASCII étendue (accents, etc...) il est donc nécessaire d'utiliser des système de transcodage (spécifications MIME : Multipurpose Internet Mail Extensions) comme base64 par exemple qui est utilisé pour coder les fichiers attachés ou quoted-printable pour les caractères spéciaux contenus dans le corps du message. >telnet smtp.free.fr 25 220 smtp4-g19.free.fr ESMTP Postfix HELO coucou 250 smtp4-g19.free.fr MAIL FROM: mickey@disney.fr 250 Ok RCPT TO: oysel@free.fr 250 Ok DATA 354 End data with <CR><LF>.<CR><LF> subject: coucou blabla. 250 Ok : queued as AA6E154758 QUIT 221 Bye POP (Post Office Protocol) Ce protocole permet d'aller récupérer son courrier sur un serveur distant. La version POP3 gère l'authentification par nom d'utilisateur + mot de passe, par contre le cryptage n'est pas utilisé. Il existe deux principales versions de ce protocole, POP2 et POP3, auxquels sont affectés respectivement les ports 109 et 110 et fonctionnant à l'aide de commandes textuelles radicalement différentes. Tout comme dans le cas du protocole SMTP, le protocole POP (POP2 et POP3) fonctionne grâce à des commandes textuelles envoyées au serveur POP. Chacune des commandes envoyées par le client (validée par la séquence CR/LF) est composée d'un mot-clé, éventuellement accompagné d'un ou plusieurs arguments et est suivie d'une réponse du serveur POP composée d'un numéro et d'un message descriptif. Commandes POP2 HELO Identification à l'aide de l'adresse IP de l'ordinateur expéditeur FOLDER Nom de la boîte à consulter READ Numéro du message à lire RETRIEVE Numéro du message à récupérer SAVE Numéro du message à sauvegarder DELETE Numéro du message à supprimer QUIT Sortie du serveur POP2 Commandes POP3 USER identifiant

PASS mot_de_passe STAT Information sur les messages contenus sur le serveur RETR Numéro du message à récupérer DELE Numéro du message à supprimer LIST [msg] Numéro du message à afficher NOOP Permet de garder la connexion ouverte en cas d'inactivité TOP <messageid> <n> Commande affichant n lignes du message, dont le numéro est donné en argument. En cas du réponse positive du serveur, celui-ci renvoie les en-têtes du message, puis une ligne vierge et enfin les n premières lignes du message. UIDL [msg] Demande au serveur de renvoyer une ligne contenant des informations sur le message éventuellement donné en argument. Cette ligne contient une chaîne de caractères, appelée listing d'identificateur unique, permettant d'identifier de façon unique le message sur le serveur, indépendamment de la session. L'argument optionnel est un numéro correspondant à un message existant sur le serveur POP, c'est-à-dire un message non effacé). QUIT La commande QUIT demande la sortie du serveur POP3. Elle entraîne la suppression de tous les messages marqués comme effacés et renvoie l'état de cette action. >telnet pop.free.fr 110 +OK <6695.1151655747@pop6-g25.free.fr> USER oysel +OK PASS ******* +OK LIST 247 625. RETR 247 +OK 625 octets Return-Path: <mickey@disney.fr> Delivered-To: online.fr-oysel@free.fr Received: (qmail 20223 invoked from network); 30 Jun 2006 08:20:33-0000 Received: from smtp4-g19.free.fr (212.27.42.30) by mrelay4-2.free.fr with SMTP; 30 Jun 2006 08:20:33-0000 Received: from coucou (pro75-1-82-67-202-124.fbx.proxad.net [82.67.202.124]) by smtp4-g19.free.fr (Postfix) with SMTP id AA6E154758 for <oysel@free.fr>; Fri, 30 Jun 2006 10:17:32 +0200 (CEST) subject: coucou Message-Id: <20060630081732.AA6E154758@smtp4-g19.free.fr> Date: Fri, 30 Jun 2006 10:17:32 +0200 (CEST) From: mickey@disney.fr To: undisclosed-recipients:; 3 QUIT blabla +OK

IMAP (Internet Mail Access Protocol) Ce protocole considéré comme une alternative à POP offre des possibilités supplémentaires. La principale est que le client de courrier peut demander les en-têtes des messages au serveur, ou les corps de certains messages, ou la recherche de messages répondant à certains critères ce qui permet une plus grande souplesse d'utilisation. >telnet imap.free.fr 143 * OK [CAPABILITY IMAP4REV1 X-NETSCAPE LOGIN-REFERRALS AUTH=LOGIN] imap.free.fr IMAP4rev1 2001.315/Proxad at Fri, 30 Jun 20 10:44:48 +0200 (CEST) a001 login oysel ******** a001 OK [CAPABILITY IMAP4REV1 X-NETSCAPE NAMESPACE MAILBOX-REFERRALS SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIA PPEND] User oysel authenticated a002 select inbox * 247 EXISTS * 0 RECENT * OK [UIDVALIDITY 1096475006] UID validity status * OK [UIDNEXT 2307] Predicted next UID * FLAGS (\Answered \Flagged \Deleted \Draft \Seen) * OK [PERMANENTFLAGS ()] Permanent flags * OK [UNSEEN 51] first unseen message in inbox a002 OK [READ-WRITE] SELECT completed a002 fetch 247 full * 247 FETCH (FLAGS () INTERNALDATE "30-Jun-2006 08:21:31 +0000" RFC822.SIZE 640 ENVELOPE ("Fri, 30 Jun 2006 10:17:32 +0200 (C EST)" "coucou" ((NIL NIL "mickey" "disney.fr")) ((NIL NIL "mickey" "disney.fr")) ((NIL NIL "mickey" "disney.fr")) ((NIL NIL " undisclosed-recipients" NIL)(NIL NIL NIL NIL)) NIL NIL NIL "<20060630081732.AA6E154758@smtp4-g19.free.fr>") BODY ("TEXT" "PLA IN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 8 1)) a002 OK FETCH completed a002 FETCH 247 BODY[TEXT] * 247 FETCH (BODY[TEXT] {8} blabla ) * 247 FETCH (FLAGS (\Seen)) a002 OK FETCH completed a002 logout * BYE imap3-g25.free.fr IMAP4rev1 server terminating connection a002 OK LOGOUT completed 4

Quelques outils (plus pratiques que telnet) pour visualiser les paquets 5 1) Trouvez un client smtp sur le net, le plus simple possible. Celui-ci permet d envoyer très simplement un message, il suffit simplement de désigner le serveur smtp que nous utilisons pour envoyer le mail sur Internet (disons sur le réseau des serveurs smtp). Smtp.exe Après avoir appuyé sur "envoyer" nous observons que le mail a été envoyé avec succès, et nous pouvons suivre le fichier de log qui donne les réponses du serveur. il est ensuite facile de visualiser tous les paquets du protocole smtp sous ethereal avec un simple filtre

6 2) Trouvez un client POP sur le net téléchargez, utilisez. npopq fait très bien l affaire. Npopq.exe On voit les paquets entre pop.free.fr et notre client pop avec ethereal Remarquez en passant que le mot de passe circule en clair!!!

3) trouvez un serveur SMTP sur le net téléchargez, utilisez. "free smtp server" fait très bien l affaire. Localsrv.exe 7 Une fois le serveur lancé, il nous suffit de l attaquer avec un petit client smtp. Et d observer son comportement : Sous ethereal nous pouvons suivre les échange entre notre serveur smtp et mrelay2-1.free.fr qui est le serveur servant à faire le relais des messages.

Le contenu des quatre premiers paquets échangés avec le serveur DNS est tout à fait passionnant : 8

9

ASCII US défini par la norme iso-646 Protocoles de mail 10 000 0000 ^@ 032 0x20 064 0x40 @ 096 0x60 ` 001 0x01 ^A 033 0x21! 065 0x41 A 097 0x61 a 002 0x02 ^B 034 0x22 " 066 0x42 B 098 0x62 b 003 0x03 ^C 035 0x23 # 067 0x43 C 099 0x63 c 004 0x04 ^D 036 0x24 $ 068 0x44 D 100 0x64 d 005 0x05 ^E 037 0x25 % 069 0x45 E 101 0x65 e 006 0x06 ^F 038 0x26 & 070 0x46 F 102 0x66 f 007 0x07 ^G 039 0x27 ' 071 0x47 G 103 0x67 g 008 0x08 ^H 040 0x28 ( 072 0x48 H 104 0x68 h 009 0x09 ^I 041 0x29 ) 073 0x49 I 105 0x69 i 010 0x0a ^J 042 0x2a * 074 0x4a J 106 0x6a j 011 0x0b ^K 043 0x2b + 075 0x4b K 107 0x6b k 012 0x0c ^L 044 0x2c, 076 0x4c L 108 0x6c l 013 0x0d ^M 045 0x2d - 077 0x4d M 109 0x6d m 014 0x0e ^N 046 0x2e. 078 0x4e N 110 0x6e n 015 0x0f ^O 047 0x2f / 079 0x4f O 111 0x6f o 016 0x10 ^P 048 0x30 0 080 0x50 P 112 0x70 p 017 0x11 ^Q 049 0x31 1 081 0x51 Q 113 0x71 q 018 0x12 ^R 050 0x32 2 082 0x52 R 114 0x72 r 019 0x13 ^S 051 0x33 3 083 0x53 S 115 0x73 s 020 0x14 ^T 052 0x34 4 084 0x54 T 116 0x74 t 021 0x15 ^U 053 0x35 5 085 0x55 U 117 0x75 u 022 0x16 ^V 054 0x36 6 086 0x56 V 118 0x76 v 023 0x17 ^W 055 0x37 7 087 0x57 W 119 0x77 w 024 0x18 ^X 056 0x38 8 088 0x58 X 120 0x78 x 025 0x19 ^Y 057 0x39 9 089 0x59 Y 121 0x79 y 026 0x1a ^Z 058 0x3a : 090 0x5a Z 122 0x7a z 027 0x1b ^[ 059 0x3b ; 091 0x5b [ 123 0x7b { 028 0x1c ^\ 060 0x3c < 092 0x5c \ 124 0x7c 029 0x1d ^] 061 0x3d = 093 0x5d ] 125 0x7d } 030 0x1e ^^ 062 0x3e > 094 0x5e ^ 126 0x7e ~ 031 0x1f ^_ 063 0x3f? 095 0x5f _ 127 0x7f Le codage "iso-latin-1" (iso-8859-1) propose à peu près le codage suivant 128 0x80 160 0xa0 192 0xc0 À 224 0xe0 à 129 0x81 161 0xa1 193 0xc1 Á 225 0xe1 á 130 0x82 162 0xa2 194 0xc2  226 0xe2 â 131 0x83 ƒ 163 0xa3 195 0xc3 à 227 0xe3 ã 132 0x84 164 0xa4 196 0xc4 Ä 228 0xe4 ä 133 0x85 165 0xa5 197 0xc5 Å 229 0xe5 å 134 0x86 166 0xa6 198 0xc6 Æ 230 0xe6 æ 135 0x87 167 0xa7 199 0xc7 Ç 231 0xe7 ç 136 0x88 ˆ 168 0xa8 200 0xc8 È 232 0xe8 è 137 0x89 169 0xa9 201 0xc9 É 233 0xe9 é 138 0x8a Š 170 0xaa ª 202 0xca Ê 234 0xea ê 139 0x8b 171 0xab «203 0xcb Ë 235 0xeb ë 140 0x8c Œ 172 0xac 204 0xcc Ì 236 0xec ì 141 0x8d ヘ 173 0xad 205 0xcd Í 237 0xed í 142 0x8e Ž 174 0xae 206 0xce Î 238 0xee î 143 0x8f 175 0xaf 207 0xcf Ï 239 0xef ï 144 0x90 176 0xb0 208 0xd0 Ð 240 0xf0 ð 145 0x91 177 0xb1 ± 209 0xd1 Ñ 241 0xf1 ñ 146 0x92 178 0xb2 ² 210 0xd2 Ò 242 0xf2 ò 147 0x93 179 0xb3 ³ 211 0xd3 Ó 243 0xf3 ó 148 0x94 180 0xb4 212 0xd4 Ô 244 0xf4 ô 149 0x95 181 0xb5 µ 213 0xd5 Õ 245 0xf5 õ 150 0x96 182 0xb6 214 0xd6 Ö 246 0xf6 ö 151 0x97 183 0xb7 215 0xd7 247 0xf7 152 0x98 184 0xb8 216 0xd8 Ø 248 0xf8 ø 153 0x99 185 0xb9 ¹ 217 0xd9 Ù 249 0xf9 ù 154 0x9a š 186 0xba º 218 0xda Ú 250 0xfa ú 155 0x9b 187 0xbb» 219 0xdb Û 251 0xfb û 156 0x9c œ 188 0xbc ¼ 220 0xdc Ü 252 0xfc ü 157 0x9d 189 0xbd ½ 221 0xdd Ý 253 0xfd ý 158 0x9e ž 190 0xbe ¾ 222 0xde Þ 254 0xfe þ 159 0x9f Ÿ 191 0xbf 223 0xdf ß 255 0xff ÿ