Protocole SMTP (Simple Mail Transfer Protocol)

Le protocole SMTP (Simple Mail Transfer Protocol) est un ensemble de règles de communication qui permettent au logiciel d'envoyer un courrier électronique (e-mail) sur Internet. Le courrier électronique est l'un des services les plus prometteurs et les plus précieux sur Internet. La plupart des systèmes utilisent le protocole SMTP comme technique pour transférer le courrier d'un client à un autre. Le protocole SMTP est utilisé pour envoyer l'e-mail et fonctionne comme un protocole push tandis que IMAP (protocole d'accès aux messages Internet) ou POP (protocole de bureau de poste) est utilisé pour récupérer ces e-mails du côté du destinataire. SMTP relève d'un protocole de couche application.

Lorsqu'un e-mail souhaite être envoyé, l'utilisateur démarre une connexion TCP au serveur SMTP, puis transmet le courrier via la connexion. Le serveur SMTP est continuellement en mode écoute. Au moment où il écoute une connexion TCP de n'importe quel utilisateur, il commence une connexion sur ce port. Après avoir effectivement créé la connexion TCP, le courrier est envoyé immédiatement. Le protocole SMTP transmet les messages en fonction des adresses e-mail. Il offre un échange de messages entre les clients sur le même ordinateur ou sur différents appareils.

Il peut également effectuer les tâches suivantes:

  • Il peut transmettre un message à plusieurs destinataires.
  • Il peut joindre du texte, de la voix vidéo ou des graphiques dans le message.
  • Il peut également transmettre des messages sur des réseaux externes à Internet.

Compréhension du protocole SMTP

  • L'idée principale derrière le protocole SMTP est de mettre en place des directives de communication entre les serveurs. Les serveurs s'identifient et annoncent le type de communication en cours. Les serveurs gèrent également des erreurs telles que des adresses e-mail incorrectes. Par exemple, si l'adresse du destinataire est incorrecte, le serveur destinataire répond avec un message d'erreur.

Normalement, SMTP est intégré dans une application de messagerie et se compose de quatre composants principaux:

  1. Agent d'utilisateur de messagerie (MUA)
  2. Agent de soumission de courrier (MSA)
  3. Agent de transfert de courrier (MTA)
  4. Agent de distribution du courrier (MDA)

SMTP commence une session entre le MUA, qui est l'utilisateur et le MSA, qui est le serveur. MTA et MDA sont utilisés pour rechercher des adresses dans le domaine et pour des services de livraison locaux.

Commandes de SMPT

Voyons quelques commandes SMPT:

  • HELO - Cette commande est utilisée pour identifier l'utilisateur et le nom de domaine complet, qui n'est transmis qu'une seule fois par session.
  • MAIL - Cette commande est utilisée pour lancer un transfert de message.
  • RCPT - Cette commande vient après MAIL et est utilisée pour identifier le nom complet du destinataire. Pour plusieurs destinataires, nous utilisons un RCPT pour chacun des destinataires.
  • DATA - Cette commande est utilisée pour envoyer des données ligne par ligne.

Types de protocole SMTP

Le modèle SMTP peut être des deux types suivants:

  • Modèle de bout en bout
  • Modèle de stockage et retransmission

La conception de bout en bout communique entre différentes organisations tandis que la communication au sein de l'organisation est le modèle d'entrepôt et de transmission. Pour envoyer un e-mail, le client contacte immédiatement le SMTP de destination. Le serveur SMTP conserve l'e-mail jusqu'à ce que le SMTP du destinataire le reçoive efficacement. Le client SMTP initie la réunion et le récepteur SMTP réagit à la pétition pour la réunion.

Comment fonctionne le protocole SMTP?

Voyons le fonctionnement de SMTP pour mieux comprendre.

  1. Composition du courrier:

Au départ, l'expéditeur compose un message électronique à l'aide d'un agent d'utilisateur de messagerie (MUA), puis transmet le courrier électronique. MUA aide à envoyer et à recevoir du courrier. Le message électronique se compose de deux parties, à savoir le corps et l'en-tête. Le corps comprend la partie principale du message tandis que l'en-tête comprend le sujet, qui est une description d'une ligne de ce que le corps contient et les informations d'adresse de l'expéditeur et du destinataire.

  1. Soumission du courrier:

Le client utilise le protocole de transfert de courrier simple une fois la structure du document terminée et envoie le document terminé au serveur sur le canal TCP 25.

  1. Livraison du courrier:

Les adresses e-mail contiennent le nom d'utilisateur du destinataire et le nom de domaine. Dans, «abc» est le nom d'utilisateur du destinataire et «gmail.com» est le nom du domaine. Si le nom de domaine du destinataire est différent du nom de domaine de l'expéditeur, MSA enverra la lettre à Mail Transfer Agent (MTA). Pour transmettre l'e-mail, le MTA recherche le domaine cible. Il recherche dans le DNS (Domain Name System) pour trouver le domaine cible. Une fois l'enregistrement trouvé, MTA se connecte au serveur pour transmettre le message.

  1. Réception et traitement du courrier:

Une fois que le serveur a reçu le message, il l'envoie au Mail Delivery Agent (MDA), qui conserve le courrier électronique jusqu'à ce que l'utilisateur le récupère.

  1. Accès et récupération du courrier:

Le courrier électronique stocké dans le MDA est récupéré en se connectant au MUA, à l'aide d'un nom d'utilisateur et d'un mot de passe du MUA.

Avantages du protocole SMTP

  1. SMTP fournit la forme de communication la plus simple par e-mails entre plusieurs ordinateurs d'un réseau spécifique.
  2. SMTP est fabriqué à partir d'une plate-forme simple, ce qui permet d'envoyer des e-mails facilement et rapidement.
  3. SMTP présente une fiabilité pour les messages électroniques sortants, de telle sorte que si un message n'est pas envoyé avec succès, le serveur SMTP essaie de renvoyer le même message jusqu'à ce que le message soit envoyé avec succès.
  4. SMTP permet d'avoir un serveur engagé pour gérer les e-mails sortants dans les organisations.
  5. Il est facile et simple de se connecter à SMTP. Il offre une installation facile.
  6. La connexion SMTP n'a pas de limites et peut être utilisée pour se connecter à n'importe quel système. Tout ce que nous avons à faire est d'incorporer les informations SMTP.
  7. Il n'inclut aucun développement de notre côté.

Conclusion

SMTP fournit la solution la plus simple pour envoyer des e-mails et des messages à des personnes partout dans le monde. Les e-mails en masse ne sont possibles que via des serveurs SMTP et c'est l'un des moyens les plus économiques d'envoyer des e-mails à un grand nombre de personnes à la fois.

Articles recommandés

Cela a été un guide pour le protocole SMTP. Ici, nous avons discuté du fonctionnement, de la commande, des types et des avantages de SMTP. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que l'hébergement Web?
  2. Commandes de nœud de maîtrise
  3. Introduction au réseau informatique
  4. Meilleurs services de site Web