Table des matières[Cacher][Montrer]
Le courrier électronique est une technique de transmission de messages d'un système à un autre sur Internet en temps réel. L'utilisation du courrier électronique était initialement limitée aux utilisateurs sur le même ordinateur et exigeait que les utilisateurs soient en ligne pour recevoir des messages.
Le temps a passé et nous savons maintenant à quoi ressemble la boîte aux lettres. Le message peut être envoyé à plusieurs destinataires et le nom du destinataire peut être dissimulé aux autres destinataires en incluant leurs noms dans la section Cci. Comme nous le savons tous, le courrier électronique est un moyen populaire pour nous de communiquer avec les autres, que ce soit pour les affaires, la publicité, le suivi des transactions ou toute autre raison.
Bien qu'il existe de nombreux fournisseurs de messagerie de haute qualité, tels que Gmail, Outlook, Yahoo, Apple, Proton et bien d'autres, il est toujours nécessaire de comprendre ce qu'est un e-mail conception du système est.
Si vous souhaitez en savoir plus sur la conception d'un système de messagerie, cet article est pour vous. Ainsi, cet article vous fournira un aperçu de haut niveau du système de messagerie.
Composants du système de messagerie
Agent d'utilisateur de messagerie – Le Mail User Agent (MUA) est un programme qui vous permet de composer, d'envoyer et de recevoir des e-mails.
Agent de transfert de courrier – L'agent de transfert de courrier (MTA) est en charge de tout le courrier entrant et sortant.
Hôte de messagerie – Un hôte de messagerie est un serveur qui envoie et reçoit du courrier pour un hôte ou un réseau. Les e-mails seront stockés dans des boîtes aux lettres sur le serveur de messagerie.
Domain Name Server – Pour déterminer où l'e-mail doit être livré, un système de nom de domaine (DNS) est nécessaire. Un système qui convertit les noms de domaine tels que youtube.com, google.com et autres en adresses IP telles que 192.198.0.1.
Protocole de transfert de courrier simple - C'est le composant le plus crucial car il est conçu comme un programme serveur qui traite vos e-mails, les envoie au serveur approprié et relaie les messages. Il est toujours à l'affût de nouveaux messages à envoyer. Le courrier électronique sortant est également vérifié par SMTP pour garantir qu'il provient d'un compte utilisateur réel actif.
Conception de haut niveau
Termes importants relatifs à la conception d'e-mails
Bien que vous sachiez probablement déjà ce qu'il y a dans un e-mail, il est toujours utile de comprendre les composants qui entrent dans la création d'un e-mail.
Un e-mail normal se compose de deux parties : un en-tête et un corps.
La première partie s'appelle l'en-tête.
Sections qui doivent être remplies
- Qui a envoyé l'e-mail à :
- A qui est adressé le mail ?
- Quand l'e-mail est-il parti ?
Rubriques avec options
- Quel est l'objet du mail ?
- CC : qui d'autre doit être inclus dans l'e-mail en tant que destinataire ?
Le corps principal du texte
- Le matériel et d'autres textes préparés, tels que HTML, peuvent être inclus dans la section du corps.
- La partie corps de la partie autorisée dépend de ce que le fournisseur de services autorise dans le corps d'un e-mail.
Il est essentiel de comprendre les composants d'un e-mail, car ce sont les normes actuelles de l'industrie pour un e-mail normal. Tout utilisateur souhaitant utiliser le système de manière appropriée devra disposer d'un langage standard facile à comprendre.
Adresse e-mail
La capacité et la fonctionnalité pour envoyer et recevoir des e-mails doivent clairement être fournies à un utilisateur du système de messagerie. Une adresse e-mail est requise avant que quelqu'un puisse envoyer un e-mail.
Chaque adresse e-mail est unique.
- Sinon, DNS traitera les deux adresses e-mail comme la même adresse IP, qui est utilisée pour décider où envoyer/recevoir des e-mails si les adresses e-mail ne sont pas uniques.
Nom d'utilisateur/AddressName @ DomainName est le format le plus courant pour une adresse e-mail.
- Par exemple, « team » est le login, « @ » est le symbole @ et « opengenus.org » est le nom de domaine (« opengenus.org »).
Le nom d'utilisateur sera utilisé pour identifier une adresse unique basée sur l'adresse IP du nom de domaine.
Fonctionnalité du système de messagerie
1. Serveurs qui stockent et transmettent des données
Le Post Office Protocol (POP) est un exemple d'architecture de base dans laquelle le serveur stocke les messages jusqu'à ce que l'utilisateur y accède et les télécharge, ayant accès aux e-mails qui ont été téléchargés à tout moment (même hors ligne).
2. Stockage des e-mails sur serveur uniquement
Plutôt que de stocker tous les e-mails sur l'ordinateur du client, une méthode alternative et supérieure consisterait à les conserver tous sur le serveur. La vue des e-mails est identique sur toutes les machines, et le fournisseur stocke souvent les e-mails dans un référentiel centralisé et gère les opérations de messagerie côté serveur.
3. Systèmes de mise en cache côté client
La stratégie habituelle consiste à ce que les clients maintiennent une version en cache de l'affichage des e-mails sur leurs machines tandis que les serveurs stockent les e-mails indéfiniment. Les e-mails sont sauvegardés et les opérations/fonctions de messagerie sophistiquées (recherche/filtrage/nouveaux e-mails/etc.) sont disponibles même lorsque l'ordinateur est éteint.
Comment circule le courrier électronique en interne ?
Voyons comment un e-mail est envoyé. Les e-mails, comme les autres données Internet, sont transmis sous forme de flux de paquets via le protocole TCP/IP d'Internet. Cette procédure se décompose en trois étapes :
- Lorsqu'un e-mail est envoyé, le protocole TCP le divise en paquets (), chacun contenant les adresses de l'expéditeur et du destinataire.
- Les paquets sont acheminés vers leur destination souhaitée via le protocole IP. Les routeurs sur Internet vérifient l'adresse de chaque paquet pour déterminer le chemin le plus efficace vers le serveur de destination de l'e-mail. Les paquets sont acheminés vers le routeur suivant lorsqu'un chemin a été planifié. Le volume de trafic sur un réseau donné, par exemple, influence la manière dont les paquets de courrier électronique sont acheminés.
- Lorsque les paquets arrivent sur le serveur de messagerie du destinataire, TCP les réassemble dans le format de courrier électronique d'origine (que le destinataire peut lire).
Serveurs de messagerie (SMTP et MTA)
Contrairement à une boîte aux lettres physique, où tout votre courrier est géré par un seul fournisseur, le bureau de poste, le courrier électronique gère séparément le courrier entrant et sortant. Il existe deux types de serveurs différents.
Le système de transfert de courrier simple (SMTP) est un protocole de livraison de courrier électronique qui vous permet d'envoyer et de recevoir des messages sur Internet. SMTP est un protocole qui transporte des informations sur les détails de transmission d'un message électronique et n'est utilisé que pour le courrier sortant.
Un agent de transfert de courrier (MTA) est une application serveur qui envoie des e-mails à l'aide du protocole SMTP (Simple Mail Transfer Protocol). Un MTA basé sur le client, qui comprend l'installation d'un logiciel pour accéder aux e-mails (comme Outlook), et un MTA basé sur le Web, accessible via un navigateur Web, sont les deux types de MTA (Gmail, par exemple).
Toute personne disposant d'un ordinateur peut utiliser un MTA. C'est simple, et un MTA s'occupera du courrier entrant. Exécuter votre propre MTA pour envoyer un grand nombre d'e-mails en masse tout en maintenant un haut degré de délivrabilité peut s'avérer difficile.
Certaines normes et conventions doivent être respectées. Le non-respect de ces consignes compromettra votre capacité à livrer le courrier à temps. Configurer vos clients pour qu'ils utilisent le serveur SMTP de votre FAI plutôt que de configurer et d'exécuter le vôtre est une option plus rapide et plus simple.
Protocoles de messagerie
Protocole de bureau de poste (POP) est l'acronyme de Post Office Protocol. Le courrier électronique est récupéré à l'aide de ce logiciel. POP3 permet à un utilisateur de messagerie de voir ses e-mails stockés sur le serveur dans son compte d'utilisateur. Vous n'avez pas besoin de rester en ligne pour recevoir vos e-mails. Pour accéder à un email, il suffit d'en laisser une copie sur le serveur.
IMAP (protocole d'accès aux messages Internet) est un peu plus sophistiqué en matière de gestion des e-mails. Les clients et les serveurs IMAP ont une conversation bidirectionnelle. Contrairement à POP, le protocole IMAP conserve un double de chaque message sur le serveur afin qu'il soit accessible à de nombreux clients. Lorsque vous recevez un e-mail, ce protocole est utilisé. Lors de l'utilisation d'IMAP, les e-mails restent sur le serveur au lieu d'être téléchargés dans la boîte aux lettres de l'utilisateur, puis supprimés.
En arrière-plan d'un système de messagerie, il existe des composants beaucoup plus complexes.
J'espère que vous avez maintenant une meilleure compréhension du système de messagerie, y compris ses protocoles, serveurs et autres composants.
Soyez sympa! Laissez un commentaire