Qu'est-ce qu'un protocole de messagerie ?
Un protocole de messagerie est une méthode qui établit un canal de communication entre deux ordinateurs et transfère les e-mails entre eux. Lors d'un transfert, un serveur de messagerie et deux ordinateurs sont impliqués. L'un envoie, l'autre reçoit. Le serveur stocke le mail et permet au destinataire d'y accéder et de le télécharger si nécessaire. Il existe quatre protocoles de messagerie principaux, différant par leur mode de connexion et d'accès aux e-mails.
Utilisation dans diverses applications de messagerie
Diverses applications de messagerie existent. Microsoft Outlook est l'une des plus populaires. Lotus Notes en est une autre courante. Ces applications supportent divers protocoles. Différents ports sont utilisés pour différents protocoles. Outlook supporte les serveurs compatibles IMAP et POP3. Les machines UNIX et applications mail simples supportent SMTP. Voici les différents protocoles :
POP3 (Post Office Protocol 3)
Protocole simple et standardisé permettant d'accéder à sa boîte mail sur Internet et de télécharger les messages sur son ordinateur. Sa simplicité convient aux utilisateurs occasionnels avec connexion temporaire (accès commuté). Ils peuvent lire, rédiger, répondre hors ligne et envoyer quand ils sont de nouveau en ligne. Yahoo! Mail (mail.yahoo.com) utilise POP3.
Des clients comme Outlook peuvent accéder et télécharger les mails depuis mail.yahoo.com. Les utilisateurs peuvent aussi y accéder via navigateur (Internet Explorer).
IMAP (Internet Message Access Protocol)
Protocole standard pour le transfert d'e-mail. Comme POP3, il supporte les modes en ligne et hors ligne. Le message n'est téléchargé sur la machine de l'utilisateur que sur demande explicite de lecture. L'utilisateur peut télécharger les mails tout en gardant une copie sur le serveur. Les mails sur le serveur sont la copie principale ; toute modification locale est mise à jour par le serveur.
IMAP offre une puissante capacité de recherche pour les utilisateurs avertis, sans avoir à télécharger les mails (gain de temps).
On peut créer de nouvelles boîtes mail affichées comme dossiers sur le serveur, et déplacer des messages entre dossiers. Cela permet l'accès à des dossiers partagés et publics.
Gmail utilise IMAP. Des clients comme Outlook accèdent à ces mails directement sur le serveur et localement après téléchargement. Accès aussi via navigateur.
SMTP (Simple Mail Transfer Protocol)
Comme son nom l'indique, SMTP est un protocole simple, basé sur du texte, qui fonctionne mieux quand les appareils sont interconnectés. Cependant, SMTP ne sert qu'à envoyer des e-mails. Contrairement à POP3 et IMAP, il ne permet pas de récupérer les e-mails du serveur. Cela limite son usage. Pour pallier cela, SMTP offre une file d'attente sur le serveur pour livrer les messages au destinataire.
Problème majeur : absence d'authentification de l'expéditeur. SMTP manque de fonctionnalités de sécurité, d'où le spam.
Les systèmes UNIX et applications simples comme « mailsend » utilisent SMTP. Les applications commerciales l'utilisent peu.
HTTP (Hypertext Transfer Protocol)
Bien que HTTP ne soit pas exclusivement utilisé pour le transfert de mail, il joue un rôle vital pour les utilisateurs qui accèdent à leurs mails via navigateur (envoi et réception).
Hotmail et Yahoo! utilisent HTTP pour accéder aux e-mails via Internet.
