Protocoles de messagerie

Les protocoles de messagerie sont un ensemble de règles qui aident le client à transmettre correctement les informations vers ou depuis le serveur de messagerie. Ici, dans ce tutoriel, nous discuterons de divers protocoles tels queSMTP, POP, et IMAP.

SMPTP

SMTP signifie Simple Mail Transfer Protocol. Il a été proposé pour la première fois en 1982. Il s'agit d'un protocole standard utilisé pour envoyer des e-mails de manière efficace et fiable sur Internet.

Key Points:

  • SMTP est un protocole de niveau application.

  • SMTP est un protocole orienté connexion.

  • SMTP est un protocole basé sur du texte.

  • Il gère l'échange de messages entre les serveurs de messagerie sur le réseau TCP / IP.

  • Outre le transfert de courrier électronique, SMPT fournit également une notification concernant le courrier entrant.

  • Lorsque vous envoyez un e-mail, votre client de messagerie l'envoie à votre serveur de messagerie qui contacte en outre le serveur de messagerie du destinataire à l'aide du client SMTP.

  • Ces commandes SMTP spécifient l'adresse e-mail de l'expéditeur et du destinataire, ainsi que le message à envoyer.

  • L'échange de commandes entre serveurs s'effectue sans intervention d'aucun utilisateur.

  • Dans le cas où le message ne peut pas être remis, un rapport d'erreur est envoyé à l'expéditeur, ce qui fait de SMTP un protocole fiable.

Commandes SMTP

Le tableau suivant décrit certaines des commandes SMTP:

SN Description de la commande
1 HELLO
Cette commande lance la conversation SMTP.
2 EHELLO
Il s'agit d'une commande alternative pour lancer la conversation. ESMTP indique que le serveur émetteur souhaite utiliser le protocole SMTP étendu.
3 MAIL FROM
Cela indique l'adresse de l'expéditeur.
4 RCPT TO
Il identifie le destinataire du courrier. Afin de délivrer un message similaire à plusieurs utilisateurs, cette commande peut être répétée plusieurs fois.
5 SIZE
Cette commande permet au serveur de connaître la taille du message joint en octets.
6 DATA
le DATAcommande signifie qu'un flux de données suivra. Ici, le flux de données fait référence au corps du message.
sept QUIT
Cette commande est utilisée pour mettre fin à la connexion SMTP.
8 VERFY
Cette commande est utilisée par le serveur de réception afin de vérifier si le nom d'utilisateur donné est valide ou non.
9 EXPN
C'est la même chose que VRFY, sauf qu'il répertorie tous les noms d'utilisateurs lorsqu'il est utilisé avec une liste de distribution.

IMAP

IMAP signifie Internet Message Access Protocol. Il a été proposé pour la première fois en 1986. Il existe cinq versions d'IMAP comme suit:

  1. IMAP d'origine

  2. IMAP2

  3. IMAP3

  4. IMAP2bis

  5. IMAP4

Key Points:

  • IMAP permet au programme client de manipuler le message électronique sur le serveur sans les télécharger sur l'ordinateur local.

  • L'e-mail est conservé et conservé par le serveur distant.

  • Il nous permet de prendre toutes les mesures telles que le téléchargement, la suppression du courrier sans lire le courrier.Il nous permet de créer, manipuler et supprimer des dossiers de messages distants appelés boîtes aux lettres.

  • IMAP permet aux utilisateurs de rechercher les e-mails.

  • Il permet un accès simultané à plusieurs boîtes aux lettres sur plusieurs serveurs de messagerie.

Commandes IMAP

Le tableau suivant décrit certaines des commandes IMAP:

SN Description de la commande
1 IMAP_LOGIN
Cette commande ouvre la connexion.
2 CAPABILITY
Cette commande demande la liste des fonctionnalités prises en charge par le serveur.
3 NOOP
Cette commande est utilisée comme une interrogation périodique pour les nouveaux messages ou les mises à jour de l'état des messages pendant une période d'inactivité.
4 SELECT
Cette commande permet de sélectionner une boîte aux lettres pour accéder aux messages.
5 EXAMINE
C'est la même chose que la commande SELECT sauf qu'aucune modification de la boîte aux lettres n'est autorisée.
6 CREATE
Il est utilisé pour créer une boîte aux lettres avec un nom spécifié.
sept DELETE
Il est utilisé pour supprimer définitivement une boîte aux lettres avec un nom donné.
8 RENAME
Il est utilisé pour changer le nom d'une boîte aux lettres.
9 LOGOUT
Cette commande informe le serveur que le client a terminé la session. Le serveur doit envoyer une réponse BYE non balisée avant la réponse OK, puis fermer la connexion réseau.

POP

POP signifie Post Office Protocol. Il est généralement utilisé pour prendre en charge un seul client. Il existe plusieurs versions de POP mais le POP 3 est le standard actuel.

Key Points

  • POP est un protocole standard Internet de la couche application.

  • Puisque POP prend en charge l'accès hors ligne aux messages, nécessite donc moins de temps d'utilisation d'Internet.

  • POP n'autorise pas la fonction de recherche.

  • Pour accéder aux messages, il est nécessaire de les télécharger.

  • Il permet de créer une seule boîte aux lettres sur le serveur.

  • Il ne convient pas pour accéder aux données non électroniques.

  • Les commandes POP sont généralement abrégées en codes de trois ou quatre lettres. Par exemple. STAT.

Commandes POP

Le tableau suivant décrit certaines des commandes POP:

SN Description de la commande
1 LOGIN
Cette commande ouvre la connexion.
2 STAT
Il est utilisé pour afficher le nombre de messages actuellement dans la boîte aux lettres.
3 LIST
Il est utilisé pour obtenir le résumé des messages où chaque résumé de message est affiché.
4 RETR
Cette commande permet de sélectionner une boîte aux lettres pour accéder aux messages.
5 DELE
Il est utilisé pour supprimer un message.
6 RSET
Il est utilisé pour réinitialiser la session à son état initial.
sept QUIT
Il est utilisé pour fermer la session.

Comparaison entre POP et IMAP

SN POP IMAP
1 Généralement utilisé pour prendre en charge un client unique. Conçu pour gérer plusieurs clients.
2 Les messages sont accessibles hors ligne. Les messages sont accessibles en ligne bien qu'il prenne également en charge le mode hors ligne.
3 POP n'autorise pas la fonction de recherche. Il offre la possibilité de rechercher des e-mails.
4 Tous les messages doivent être téléchargés. Il permet le transfert sélectif des messages vers le client.
5 Une seule boîte aux lettres peut être créée sur le serveur. Plusieurs boîtes aux lettres peuvent être créées sur le serveur.
6 Ne convient pas pour accéder aux données non électroniques. Convient pour accéder à des données non électroniques, par exemple en pièce jointe.
sept Les commandes POP sont généralement abrégées en codes de trois ou quatre lettres. Par exemple. STAT. Les commandes IMAP ne sont pas abrégées, elles sont complètes. Par exemple. STATUT.
8 Cela nécessite une utilisation minimale des ressources du serveur. Les clients sont totalement dépendants du serveur.
9 Les courriers une fois téléchargés ne sont pas accessibles à partir d'un autre emplacement. Permet d'accéder aux mails à partir de plusieurs emplacements.
dix Les e-mails ne sont pas téléchargés automatiquement. Les utilisateurs peuvent afficher les en-têtes et l'expéditeur des e-mails, puis décider de télécharger.
dix POP nécessite moins de temps d'utilisation d'Internet. IMAP nécessite plus de temps d'utilisation d'Internet.