Inhoudsopgave[Zich verstoppen][Laten zien]
E-mail is een techniek om berichten in realtime van het ene systeem naar het andere via internet te verzenden. Het e-mailgebruik was aanvankelijk beperkt tot gebruikers op dezelfde computer en het vereiste dat gebruikers online waren om berichten te kunnen ontvangen.
De tijd is verstreken en we weten nu hoe de mailbox eruit ziet. Het bericht kan naar verschillende ontvangers worden verzonden en de naam van de ontvanger kan voor andere ontvangers worden verborgen door hun namen in de Bcc-sectie op te nemen. Zoals we allemaal weten, is e-mail voor ons een populair middel om met anderen in contact te komen, of het nu voor zaken, reclame, het bijhouden van transacties of om een andere reden is.
Hoewel er tal van hoogwaardige e-mailproviders beschikbaar zijn, zoals Gmail, Outlook, Yahoo, Apple, Proton en vele anderen, is er nog steeds behoefte om te begrijpen wat een e-mail systeem ontwerp hij precies is.
Als je meer wilt weten over wat een ontwerp van een e-mailsysteem is, dan is dit bericht iets voor jou. Dit bericht geeft u dus een overzicht op hoog niveau van het e-mailsysteem.
Componenten van e-mailsysteem
E-mailgebruikersagent – De Mail User Agent (MUA) is een programma waarmee u e-mails kunt opstellen, verzenden en ontvangen.
Agent voor postoverdracht – De Mail Transfer Agent (MTA) is verantwoordelijk voor alle inkomende en uitgaande post.
E-mailhost – Een mailhost is een server die mail voor een host of netwerk verzendt en ontvangt. De e-mails worden opgeslagen in mailboxen op de mailserver.
Domain Name Server – Om te bepalen waar de e-mail moet worden afgeleverd, is een domeinnaamsysteem (DNS) nodig. Een systeem dat domeinnamen zoals youtube.com, google.com en andere converteert naar IP-adressen zoals 192.198.0.1.
Eenvoudig Mail Transfer Protocol – Het is het meest cruciale onderdeel omdat het is gebouwd als een serverprogramma dat uw e-mails verwerkt, naar de juiste server stuurt en berichten doorstuurt. Het is altijd op zoek naar nieuwe e-mail om te verzenden. Uitgaande e-mail wordt ook geverifieerd door SMTP om te garanderen dat deze afkomstig is van een echt actief gebruikersaccount.
Ontwerp op hoog niveau
Belangrijke voorwaarden voor e-mailontwerp
Hoewel je waarschijnlijk al weet wat er in een e-mail staat, is het toch handig om de componenten te begrijpen die nodig zijn om er een te maken.
Een normale e-mail bestaat uit twee delen: een header en een body.
Het eerste deel wordt de kop genoemd.
Secties die moeten worden ingevuld
- Wie heeft de e-mail gestuurd naar:
- Aan wie is de e-mail gericht?
- Wanneer is de e-mail uitgegaan?
Secties met opties
- Wat is het onderwerp van de e-mail?
- CC: wie moet er nog meer als ontvanger in de e-mail worden opgenomen
Het hoofdgedeelte van de tekst
- Materiaal en andere voorbereide tekst, zoals HTML, kan worden opgenomen in de hoofdtekst.
- Het hoofdgedeelte van het geautoriseerde deel is afhankelijk van wat de serviceprovider toestaat in de hoofdtekst van een e-mail.
Het is van cruciaal belang om de componenten van een e-mail te begrijpen, omdat dit de huidige industriestandaarden zijn voor een normale e-mail. Elke gebruiker die het systeem op de juiste manier wil gebruiken, moet een standaardtaal hebben die gemakkelijk te begrijpen is.
E-mailadres
De capaciteit en functionaliteit voor het verzenden en ontvangen van e-mails moet duidelijk worden geleverd aan een gebruiker van een e-mailsysteem. Een e-mailadres is vereist voordat iemand een e-mail kan verzenden.
Elk e-mailadres is uniek.
- Anders behandelt DNS beide e-mailadressen als hetzelfde IP-adres, dat wordt gebruikt om te beslissen waar e-mails moeten worden verzonden/ontvangen als de e-mailadressen niet uniek zijn.
Gebruikersnaam/Adresnaam @ Domeinnaam is het meest gebruikte formaat voor een e-mailadres.
- Bijvoorbeeld, "team" is de login, "@" is het @-symbool en "opengenus.org" is de domeinnaam ("opengenus.org").
De gebruikersnaam wordt gebruikt om een uniek adres te identificeren op basis van het IP-adres van de domeinnaam.
Functionaliteit van het e-mailsysteem
1. Servers die gegevens opslaan en verzenden
Het Post Office Protocol (POP) is een voorbeeld van een basisarchitectuur waarin de server berichten opslaat totdat de gebruiker ze opent en downloadt en toegang heeft tot e-mails die op elk moment zijn gedownload (zelfs wanneer offline).
2. Server-only e-mailopslag
In plaats van alle e-mails op de computer van de klant op te slaan, zou een alternatieve en superieure manier zijn om ze allemaal op de server te bewaren. De e-mailweergave is identiek op alle machines en de provider slaat e-mails vaak op in een gecentraliseerde repository en verwerkt de e-mailbewerkingen aan de serverzijde.
3. Cachingsystemen aan de kant van de klant
De gebruikelijke strategie is welke clients een gecachte versie van de e-mailweergave op hun machines moeten behouden, terwijl de servers de e-mails voor onbepaalde tijd opslaan. Van e-mails wordt een back-up gemaakt en geavanceerde e-mailbewerkingen/-functies (zoeken/filteren/nieuwe e-mails/enz.) zijn beschikbaar, zelfs als de computer is uitgeschakeld.
Hoe verloopt de e-mail intern?
Laten we eens kijken hoe een e-mail wordt verzonden. E-mails worden, net als andere internetgegevens, verzonden als een stroom pakketten via het TCP/IP-protocol van internet. Deze procedure is opgedeeld in drie stappen:
- Wanneer een e-mail wordt verzonden, verdeelt het TCP-protocol deze in pakketten (), die elk het adres van de afzender en de ontvanger bevatten.
- Via het IP-protocol worden de pakketten naar de gewenste bestemming gerouteerd. Routers op internet controleren het adres van elk pakket om het meest efficiënte pad naar de bestemmingsserver van de e-mail te bepalen. De pakketten worden gerouteerd naar de volgende router wanneer een pad is gepland. Het verkeersvolume op een bepaald netwerk heeft bijvoorbeeld invloed op hoe e-mailpakketten worden gerouteerd.
- Wanneer de pakketten bij de e-mailserver van de ontvanger aankomen, zet TCP ze weer in elkaar in het oorspronkelijke e-mailformaat (dat de ontvanger kan lezen).
E-mailservers (SMTP & MTA)
In tegenstelling tot een fysieke mailbox, waar al uw post wordt afgehandeld door één provider, het postkantoor, behandelt e-mail inkomende en uitgaande post afzonderlijk. Er zijn twee verschillende soorten servers.
Het Simple Mail Transfer System (SMTP) is een e-mailbezorgingsprotocol waarmee u berichten via internet kunt verzenden en ontvangen. SMTP is een protocol dat informatie bevat over de verzendgegevens van een e-mailbericht en dat alleen wordt gebruikt voor uitgaande e-mail.
Een Mail Transfer Agent (MTA) is een servertoepassing die e-mails verzendt met behulp van het Simple Mail Transfer Protocol (SMTP). Een clientgebaseerde MTA, inclusief het installeren van software voor toegang tot e-mails (zoals Outlook), en een webgebaseerde MTA, die toegankelijk is via een webbrowser, zijn de twee soorten MTA's (bijvoorbeeld Gmail).
Iedereen met een computer kan een MTA bedienen. Het is eenvoudig en een MTA zorgt voor inkomende e-mail. Het kan moeilijk zijn om uw eigen MTA te runnen om een groot aantal bulk-e-mails te verzenden met behoud van een hoge mate van afleverbaarheid.
Er zijn een aantal normen en conventies die moeten worden nageleefd. Als u ze niet opvolgt, komt uw vermogen om post op tijd te bezorgen in gevaar. Het configureren van uw clients om de SMTP-server van uw ISP te gebruiken in plaats van uw eigen server in te stellen en te gebruiken, is een snellere, gemakkelijkere optie.
E-mailprotocollen
Postkantoor Protocol (POP) is een acroniem voor Post Office Protocol. E-mail wordt opgehaald met behulp van dit stukje software. Met POP3 kan een e-mailgebruiker hun e-mails bekijken die op de server zijn opgeslagen in hun gebruikersaccount. U hoeft niet online te blijven om uw e-mails te ontvangen. Om toegang te krijgen tot een e-mail, hoeft u alleen een kopie op de server achter te laten.
IMAP (Internet Message Access Protocol) is iets geavanceerder als het gaat om e-mailbeheer. IMAP-clients en -servers hebben een tweerichtingsgesprek. In tegenstelling tot POP bewaart het IMAP-protocol een duplicaat van elk bericht op de server, zodat het door meerdere clients kan worden geopend. Wanneer u een e-mail ontvangt, wordt dit protocol gebruikt. Bij gebruik van IMAP blijven e-mails op de server staan in plaats van dat ze naar de mailbox van de gebruiker worden gedownload en vervolgens worden verwijderd.
Op de achtergrond van een e-mailsysteem zijn er veel meer ingewikkelde componenten.
Ik hoop dat je nu een beter begrip hebt van het e-mailsysteem, inclusief de protocollen, servers en andere componenten.
Laat een reactie achter