Upload
bibi-perrin
View
107
Download
3
Embed Size (px)
Citation preview
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 1
Le courrier electronique
La plus populaire des applications de l’Internet
• Fonctions générales
• Alias
• Gestionnaire de listes (sympa, majordomo)
• MIME (Multipurpose Internet Mail Extension)
Message texte
Extension MIME
• SPAM
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 2
Lecture du courrier
POP (Post Office Protocol)
IMAP (Internet Message Access Protocol)
Boite messagerie
Client POP
Eudora, Netscape, Outlook, Palm Pilot, Téléphone
recopie simple
Boite messageri
eBoite locale
Syn chronisation
Depuis la machine qui contient la boite
Pine
ELM
Boite messageri
e
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 3
Fonctionnement généralCréation du Mail : Mail User Agent (Eudora, Netscape)
Transfert et routage : Mail Transfer Agent (Sendmail, Postfix)
Distribution (Mail Delivery Agent)
Mail Transfer Agent
Boite locale
Transfert
Machine destination ou
relais
(E)SMTP & TCP/IP
Transfert UUCP
Courrier
Mail User Agent
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 4
RelayageEnvoi d’un message en utilisant des machines relais
M T A
local
Courrier
Mail User Agent
M T A
relais M T A
relais
M T A
local
Boite
SMTP
SMTP
SMTP
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 5
Queue de messagerie
Contact de la machine
Test d’existence du destinataire
Distribution
Echec du contact de la machine ou du test du destinataire. Le message est remis en queue pour reessai
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 6
ReécritureUn traitement des adresses est fait avant l’envoi en utilisant des règles de reécriture
dupont@machine
Henri.Dupont@machine
Utilisation des alias
Ajout du domaine
Suppression du nom de la machine
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 7
Format d’un messageEnveloppe (utilisée par le MTA)
Adresses envoyeur & destinataire
Champs de gestion
Entêtes (headers)
Date
From
To
Subject
CC
Corps (body)
boite@machine
local global
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 8
nicolas@ns nicolas]$ Mail -v [email protected]: Encore un testAllons [email protected]... Connecting to kepler.cnam.fr. via esmtp...220 kepler.cnam.fr. Hi guy! ESMTP>>> EHLO ns.transfer.bi.refer.org250-kepler.cnam.fr. Hi guy!250-PIPELINING250 8BITMIME>>> MAIL From:<[email protected]>250 ok>>> RCPT To:<[email protected]>250 ok>>> DATA354 go ahead>>> .250 ok 1014808040 qp [email protected]... Sent (ok 1014808040 qp 19827)Closing connection to kepler.cnam.fr.>>> QUIT221 kepler.cnam.fr. Hi guy!
Exemple de dialogue SMTP
MX du domaine
Machine locale
Adresse reécrite
Identifiant message
TRANSFER Alger – Courrier électroniqueNicolas Larrousse Mai 2002 9
Références
Sendmail http://www.sendmail.org
IMAP http://www.imap.org
SMTP http://www.castellum.net/tutorials/smtp_tutorial.htm
http://raddist.rad.com/networks/1998/smtp/smtp.htm
Postfix http://www.postfix.org/
Qpop http://www.eudora.com/qpopper/