III. Messagerie électronique
La messagerie électronique, appelée aussi
"electronic-mail" ou "E-mail" est l'outil le plus répandu dans
l'Internet des entreprises ou des particuliers. C'est un service gratuit qui
est l'outil de base de la communication sur l'Internet privilégié
entre des personnes distantes, quoi qu'il paraisse pratique et efficace, le
service de messagerie électronique n'est forcément pas aussi
simple et anodin qu'il peut y paraître au premier regard.
Le principe est similaire à celui du courrier postal :
il suffit de disposer d'une adresse électronique, ainsi que d'un
programme de messagerie sur un ordinateur connecté à l'Internet,
pour pouvoir diffuser rapidement des messages. Lorsque le courrier est
arrivé à destination, le correspondant peut le lire via son
propre programme de messagerie. Ainsi, il n'est pas nécessaire que
celui-ci soit disponible au moment de la communication. Sauf cas
exceptionnel,
le message envoyé arrive à bon port. Toutefois,
comme dans le service postal usuel, celui-ci peut être intercepté
par une personne indiscrète.
Dans le cadre de l'entreprise aujourd'hui, la messagerie
électronique offre l'opportunité fabuleuse de prendre contact
avec d'autres utilisateurs, clients et dirigeants. Dans les années 80,
le dirigeant transmettait les décisions par la voie hiérarchique
en s'assurant que les personnes intéressées avaient bien
reçu les informations. De nos jours, le manager rédige son
mémo depuis son logiciel de messagerie, vérifie l'orthographe (la
plus part du temps elle se fait automatiquement), le relie, puis l'envoie. La
procédure est simple et fiable. Pourtant la rédaction de notes de
services n'est pas la seule fonctionnalité qui contribue à
l'amélioration des communications internes. La messagerie
électronique permet de réduire le nombre d'appels internes et
externes, de rencontres entre direction et personnel. Il est aussi un excellent
moyen de coordination d'une équipe ou d'un service. Outre ces
possibilités, la messagerie électronique permet de partager des
fichiers, c'est la fonction de joindre un fichier au message. Le système
de messagerie d'Intranet est ouvert sur l'extérieur. Il permet
d'échanger des documents avec les utilisateurs d'Internet (Extranet).
Pour une confidentialité optimale des données, le message pourra
être crypté par l'expéditeur, puis décrypté
par le destinataire.
Figure 11 : Architecture du système de
messagerie
Le système est fondé sur la coopération de
plusieurs modules, dont le but est de réaliser les tâches
suivantes :
· Permettre à l'administrateur de :
- Créer, détruire des comptes utilisateurs
(boîtes aux lettres).
- Créer, modifier des listes de diffusion (ensembles de
destinataires réunis sous une même dénomination)
- Démarrer / Stopper un Service (Service SMTP ou POP).
· Permettre à l'utilisateur de :
- Rédiger et expédier un message et consulter les
messages qui lui sont destinés. - Classer les messages dans des
dossiers.
- Répondre à un message sans avoir à
retaper l'entête.
- Utiliser des fonctions de recherche (retrouver les messages
répondant à des critères spécifiques, tel que : la
date, le nom de l'expéditeur, le sujet . . .).
- Créer un annuaire personnel.
III. 1. Structure de l'adresse
électronique
Elle se décompose en deux parties séparées
par le signe @
NomDeLaPersonne@NomDeDomaine.com
Les lettres après le point indiquent le type de domaine
:
· Com : signifie que l'hôte est une compagnie ou un
service commercial.
· Edu : signifie que l'hôte est une université
ou une autre institution scolaire.
· Org : indique que l'hôte est un organisme non
commercial.
· Gov : pour une administration officielle.
· Mil : concerne les militaires.
· Net : est réservé aux organismes comme les
fournisseurs de services Internet.
· Fr : pour un DNS en France.
· Tn : pour un DNS en Tunisie
· Etc.
III. 2. Serveurs de messagerie
Les messages sont transmis d'une machine à l'autre
à travers le réseau Internet jusqu'à leur destination
finale. Ces machines qui sont chargées d'acheminer et de
réceptionner le courrier électronique sont appelées
serveurs de messagerie.
Ainsi, une fois parvenu au serveur de messagerie de
destination, le message est enregistré dans une boîte aux lettres
électronique jusqu'à ce que le destinataire le
récupère. Ce
serveur remplit, en quelque sorte, le rôle de «
bureau de poste ». Pour recevoir ses courriers électroniques, il
n'est donc pas nécessaire d'être connecté en permanence. A
chaque nouvelle connexion, il sera possible de récupérer tous les
derniers messages envoyés sur son adresse électronique.
Il est donc très important de savoir que chaque email
est stocké sur un serveur avant d'être lu. Même si chaque
boîte aux lettres est protégée par un identifiant et un mot
de passe, la messagerie électronique apparaît, à cet
égard, comme un service moins sécurisé et moins
confidentiel que le courrier traditionnel.
La messagerie électronique est donc une application qui
s'appuie essentiellement sur des serveurs de messagerie. Lorsqu'un
correspondant interroge sa boîte aux lettres électroniques, il
rapatrie ses messages se trouvant sur son serveur de courrier. Lorsqu'il
expédie un courrier à quelqu'un, celui-ci est acheminé
vers un serveur de courrier, dans la boîte aux lettres du destinataire,
jusqu'à ce que celui-ci lise son courrier.
Quand un Email contient l'adresse d'un destinataire qui
s'avère erronée, le serveur de courrier se charge de renvoyer le
courrier avec la raison du refus.
Contrairement à une adresse postale classique, la
messagerie électronique présente l'avantage de permettre de
récupérer le courrier à partir de n'importe quel endroit.
Il suffit, pour cela, d'avoir une connexion à l'Internet et de disposer
d'un compte E-mail sur un serveur de courrier.
Le serveur de messagerie réalisé se base sur les
standards des protocoles SMTP et POP3, son implémentation a
été effectuée dans le langage Java. Il permet la gestion
de plusieurs boîtes aux lettres et utilisateurs.
Ce serveur comporte plusieurs modules qui permettent d'assurer
le bon déroulement des opérations d'envoi et de réception
à travers l'Intranet, et vers Internet.
Figure 12 : Schéma fonctionnel du serveur de la
messagerie
· Noyau du système de messagerie :
Ce module réalise les tâches essentielles au bon
fonctionnement du système, qui sont : - Recevoir les connexions depuis
les utilisateurs (en cas de dépassements du nombre maximum
d'utilisateurs, la connexion est refusée).
- Après la connexion, chaque utilisateur sera
affecté au service approprié (SMTP, POP3), il sera
inséré dans la file d'attente du service, pour s'allouer un
processus.
- Grâce à une interface, l'administrateur pourra
créer, supprimer des boîtes aux lettres ou des listes de
diffusions. Il peut aussi fixer les paramètres nécessaires au
fonctionnement du serveur (nombre maximum d'utilisateurs simultanément
connectés, ports des services SMTP et POP3 -25 et 110 par
défaut).
· Les noyaux SMTP et POP3 :
Ces noyaux permettent de réaliser les opérations
suivantes :
- Analyser et traiter les commandes émises par
l'utilisateur (le client). - Envoyer les réponses et les
résultats des traitements effectués.
· Planificateur d'accès à Internet :
La tâche du Planificateur est de centraliser la gestion
du temps. Celui-ci reçoit les événements depuis le manager
du serveur, les places en attente et signale au manager du serveur qu'un
événement a atteint sa date d'activation. Les
événements concernent essentiellement l'envoi du message vers
Internet. La centralisation de la gestion du temps est nécessaire, car
la seule notion du temps disponible au niveau système est le temps
machine fourni par l'horloge interne et celui-ci est évidemment
absolu.
Le planificateur d'accès à Internet permet
d'assurer la connexion des services SMTP et POP3 à Internet. Trois
possibilités sont mises à la disposition de l'administrateur :
- Connexion directe à Internet : chaque message voulant
être envoyé à Internet sera expédié
directement vers une passerelle de courrier prédéfinie.
- Connexion toutes les X minutes : chaque message voulant
être envoyé à Internet sera mis en attente. Le
planificateur expédie les messages en attente toutes les X minutes.
- Connexion s'il y a X messages en attente : le message sera mis
en attente jusqu'à ce que le nombre total des messages atteigne X.
III. 3. Protocoles de messagerie
Le fonctionnement du courrier électronique repose sur une
série de protocoles de communication destinés à envoyer
ses messages de serveur à serveur à travers l'Internet.
Pour envoyer et recevoir des messages, on doit posséder
un compte sur un ordinateur exécutant un service POP (Post Office
Protocol) et avoir accès à un ordinateur exécutant un
serveur SMTP (Simple Mail Transfer Protocol).
Les messages électroniques entrants seront envoyés
sur le compte correspondant POP d'où ils seront ensuite
transférés vers le logiciel de messagerie.
Quant aux messages sortants, ils seront envoyés au serveur
SMTP, d'où ils seront acheminés vers les destinataires.
Les principaux protocoles sont : SMTP, POP3 ou encore IMAP4,
chacun jouant un rôle bien précis. En fait, on peut les regrouper
en deux types de protocoles :
III. 3.1. Protocoles de communications
III. 3.1. a. Protocole SMTP
Le protocole SMTP (Simple Mail Transfer Protocol) est le
protocole standard permettant de transférer le courrier
électronique sur le réseau Internet entre deux serveurs de
messagerie, celui de l'expéditeur et celui du destinataire.
Le protocole SMTP spécifie aussi l'entête des
courriers (from : to :, etc.), le format des adresses des utilisateurs, les
champs des courriers, les possibilités d'envoi groupé, la gestion
des heures ou encore le format des adresses des utilisateurs. Ainsi, avant
chaque envoi de message, SMTP vérifie auprès des
différents FAI (Fournisseurs d'accès à Internet) que
l'adresse du destinataire existe réellement. Si tel n'est pas le cas, le
message revient automatiquement dans la boîte aux lettres de
l'expéditeur.
Un message met en général quelques secondes
seulement pour aller d'un point à un autre sur l'Internet. Le message
peut transiter par différents relais ou par un seul serveur si le
destinataire utilise le même serveur de messagerie que
l'expéditeur.
Dans un logiciel de courrier, il faut toujours donner
l'adresse de son serveur SMTP qui prendra généralement la forme
suivante : smtp.nom_de_domaine ou mail.nom _de _domaine
III. 3.1. b. Protocole POP3
Le protocole POP (Post Office Protocol) permet d'aller
récupérer son courrier sur un serveur distant (le serveur POP).
Ce protocole est nécessaire pour les personnes qui ne sont pas
connectées en permanence à l'Internet. Ainsi, POP3 permet le
traitement hors-ligne de ses emails. Il suffit de se connecter
périodiquement à son serveur de messagerie, via un logiciel
spécifique, pour rapatrier sur sa machine le courrier en attente. Les
messages récupérés sont ensuite effacés du serveur
de messagerie, sauf configuration contraire du logiciel de messagerie. Il est,
en effet, possible de laisser une copie des messages sur le serveur.
POP3 gère aussi l'authentification à l'aide d'un
nom d'utilisateur et d'un mot de passe. Par ailleurs, ce protocole bloque la
boîte aux lettres, à chaque connexion au serveur de messagerie.
Ceci afin de rendre impossible une consultation simultanée par deux
utilisateurs d'une même compte Email.
Mais ce protocole n'est pas sécurisé car les
mots de passe comme les Emails circulent « en clair » (le contenu
n'est pas crypté) sur le réseau. A titre de comparaison, c'est
comme si nous prenions l'habitude d'envoyer nos lettres sans prendre la peine
de les insérer dans une enveloppe.
Dans un logiciel de courrier, il faut toujours donner l'adresse
de son serveur POP qui prendra généralement la forme suivante :
pop.nom_de_domaine.
Ainsi, l'utilisateur du courrier électronique met en
oeuvre, en général, conjointement deux protocoles : SMTP et POP3.
Il envoie des messages en utilisant SMTP (protocole d'envoi) et il
récupère les nouveaux messages en utilisant POP3 (protocole
facteur). Enfin, entre chaque serveur celui de l'expéditeur et celui du
destinataire fonctionne encore le protocole SMTP qui a la charge de
réceptionner les mails sur le serveur de messagerie. C'est la raison
pour laquelle on parle de serveur de messagerie SMTP.
L'évolution du courrier électronique vers le
multimédia et le manque de flexibilité de POP favorisent
l'émergence d'un nouveau protocole : l'IMAP (Interactive Mail Access
Protocol).
Avec ce protocole les messages sont
téléchargés sur le poste de travail de l'utilisateur quand
celui-ci lance son application de messagerie. La zone dédiée
à l'utilisateur sur le serveur ne contient que les nouveaux messages,
l'utilisateur est responsable de la sauvegarde des messages qu'il veut
archiver.
|