Le courrier electronique

Transcription

Le courrier electronique
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 électronique
Nicolas Larrousse Mai 2002
1
Lecture du courrier
Depuis la machine qui contient la boite
Mail
Pine
ELM
POP (Post Office Protocol)
Client POP
Eudora, Netscape,
Outlook, Palm Pilot,
Téléphone
Boite
messagerie
recopie
simple
IMAP (Internet Message Access Protocol)
Syn chronisation
Boite
messagerie
Boite
messagerie
Boite
locale
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
2
Fonctionnement général
Création du Mail : Mail User Agent (Eudora, Netscape)
Transfert et routage : Mail Transfer Agent (Sendmail, Postfix)
Distribution (Mail Delivery Agent)
Transfert UUCP
Courrier
Mail User Agent
Transfert
Mail Transfer Agent
Machine
destination ou
relais
(E)SMTP & TCP/IP
Boite locale
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
3
Relayage
Envoi d’un message en utilisant des machines relais
Courrier
Mail User Agent
MTA
local
SMTP
MTA
relais
MTA
SMTP
relais
SMTP
MTA
local
Boite
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
4
Queue de messagerie
Contact de la machine
Test d’existence du destinataire
Echec du contact de
la machine ou du test
du destinataire. Le
message est remis en
queue pour reessai
Distribution
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
5
Reécriture
Un traitement des adresses est fait avant l’envoi
en utilisant des règles de reécriture
dupont@machine
Utilisation des alias
Henri.Dupont@machine
Ajout du domaine
[email protected]
Suppression du nom
de la machine
[email protected]
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
6
Format d’un message
Enveloppe (utilisée par le MTA)
Adresses envoyeur & destinataire
Champs de gestion
boite@machine
local
global
Entêtes (headers)
Date
From
To
Subject
CC
Corps (body)
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
7
Exemple de dialogue SMTP
MX du domaine
Machine locale
Adresse reécrite
Identifiant message
nicolas@ns nicolas]$ Mail -v [email protected]
Subject: Encore un test
Allons y
.
[email protected]... Connecting to kepler.cnam.fr. via
esmtp...
220 kepler.cnam.fr. Hi guy! ESMTP>>>
EHLO ns.transfer.bi.refer.org
250-kepler.cnam.fr. Hi guy!
250-PIPELINING
250 8BITMIME
>>> MAIL From:<[email protected]>
250 ok
>>> RCPT To:<[email protected]>250 ok>>> DATA
354 go ahead
>>> .
250 ok 1014808040 qp 19827
[email protected]... Sent (ok 1014808040 qp 19827)
Closing connection to kepler.cnam.fr.
>>> QUIT
221 kepler.cnam.fr. Hi guy!
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
8
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/
TRANSFER Alger – Courrier électronique
Nicolas Larrousse Mai 2002
9

Documents pareils