III. 3.1. c. Protocole IMAP
Le protocole IMAP4 (Interactive Mail Access Protocol), moins
utilisé que POP, offre plus de possibilités. Cependant, de plus
en plus de FAI (Fournisseur d'Accès Internet) utilisent ce protocole.
IMAP4 pourrait, à terme, remplacer progressivement POP3.
La principale innovation d'IMAP4 réside dans la
possibilité de gérer son courrier directement sur le serveur de
son FAI. Tous les courriers et dossiers de messages restent sur le serveur. A
chaque connexion au serveur par IMAP4, l'utilisateur n'effectue donc plus une
relève des messages mais plutôt une synchronisation des messages.
Le logiciel affiche alors une copie de sa boîte aux lettres, archives
comprises.
En outre, il n'est plus nécessaire de rapatrier ses
messages sur son ordinateur. Ainsi, l'on peut désormais
télécharger uniquement les messages de son choix. Les autres
peuvent être supprimés quand ils ne restent pas tout simplement
stockés sur le serveur du FAI.
Par ailleurs, un autre avantage tient dans la
possibilité de consulter sa messagerie depuis des ordinateurs
différents et de retrouver la même organisation puisque les
messages restent stockés sur le même serveur. IMAP4 est ainsi
utile à toutes les personnes qui se déplacent et désirent
pouvoir consulter facilement leur compte Email.
IMAP4 permet donc de gérer plusieurs accès
simultanés, d'administrer plusieurs boîtes aux lettres et de trier
le courrier selon plus de critères. Il est ainsi possible de manipuler
des dossiers présents sur le serveur comme s'ils étaient sur le
poste-client, rendant possible l'organisation personnelle d'une boîte aux
lettres.
En utilisant ce protocole, les messages restent sur le serveur
du SIC. Ceci est particulièrement utile si on se connecte depuis des
postes de travail variés. L'avantage est qu'on ne s'occupe pas de la
sauvegarde des messages, ni de la place qu'ils occupent sur le disque local.
Par contre, on occupe de la place sur le serveur et par défaut l'espace
disponible est de 30 MB ; vu la taille de certains documents annexés, ce
quota peut être vite atteint.
III. 3.2. Protocoles de contenu
Historiquement, la messagerie Internet a été
conçue pour transférer du texte en ASCII US (American Standard
Code for Information Interchange) simple, c'est-à-dire sur 7 bits.
C'est la raison pour laquelle il a fallu trouver des solutions
pour transférer des informations binaires (images, sons, etc...) et des
messages écrits dans une langue nécessitant
plus de 7 bits pour coder son alphabet. Pour exemple, l'envoi de
textes contenant des accents nécessite un codage sur 8 bits et donc une
extension du format ASCII d'origine.
Pour réaliser cette intégration des jeux de
caractères 8 bits, divers systèmes d'encodage ont alors vu le
jour : BinHex (essentiellement sur Mac), UUencode (essentiellement sur Unix) et
surtout MIME (Multi-purpose Internet Mail Extensions) qui s'est imposé
comme standard et qui est exploité par la plupart des logiciels de
messagerie.
MIME est une spécification d'Internet, permettant
d'échanger des textes écrits dans des langues différentes
(et utilisant des ensembles de caractères différents) ainsi que
des documents de tous types (images, sons, vidéos...), entre des
machines de systèmes différents (PC, Mac, Linux, Unix, etc.).
Avec MIME, il est donc désormais possible d'envoyer des
messages contenant des caractères accentués, du texte enrichi
(gras, souligné, en couleurs, etc.), des images, du son, de la
vidéo, des programmes, des « pointeurs » de fichiers (URL),
etc.
Ce protocole utilise essentiellement deux encodages : Le
Quoted-Printable (QP) et Le Base64. Le premier permet de coder tout alphabet
nécessitant plus de 7 bits, le second étant plutôt
utilisé pour les fichiers binaires envoyés en pièce
jointe.
MIME prend donc en charge chaque message électronique.
Il en encode les différentes parties des corps du texte et/ou
pièces jointes et place dans l'entête les informations
nécessaires afin que le logiciel qui réceptionne le message
puisse le décoder et rétablir ainsi la lisibilité du
fichier.
Il suffit donc simplement que le logiciel de messagerie du
destinataire soit aussi équipé de l'extension MIME
Conclusion
Tout au long de ce chapitre nous avons effectué une
étude théorique qui décrit les principaux concepts de
l'architecture Client / Serveur. Nous avons aussi traité les principes
de la messagerie électronique ses serveurs et ses protocoles. Au cours
du chapitre qui suit nous
présentons une conception détaillée sur
notre projet qui concerne le développement d'un site Web de messagerie
électronique.
|