Innholdsfortegnelse[Gjemme seg][Forestilling]
E-post er en teknikk for å overføre meldinger fra ett system til et annet over internett i sanntid. E-postbruk var i utgangspunktet begrenset til brukere på samme datamaskin, og det krevde at brukere var online for å motta meldinger.
Tiden har gått, og vi vet nå hvordan postkassen ser ut. Meldingen kan sendes til flere mottakere, og mottakerens navn kan skjules fra andre mottakere ved å inkludere deres navn i Bcc-delen. Som vi alle vet, er e-post et populært middel for oss å komme i kontakt med andre, enten det er for forretninger, reklame, holde styr på transaksjoner eller andre grunner.
Selv om det er mange tilgjengelige e-postleverandører av høy kvalitet, som Gmail, Outlook, Yahoo, Apple, Proton og mange andre, er det fortsatt behov for å forstå hva en e-post system design er.
Hvis du er interessert i å lære mer om hva et e-postsystemdesign er, så er dette innlegget for deg. Så dette innlegget vil gi deg en oversikt over e-postsystemet på høyt nivå.
E-postsystemkomponenter
Mail User Agent – Mail User Agent (MUA) er et program som lar deg skrive, sende og motta e-poster.
Mail Transfer Agent – Mail Transfer Agent (MTA) er ansvarlig for all innkommende og utgående post.
Mail Host – En e-postvert er en server som sender og mottar e-post for en vert eller et nettverk. E-postene vil bli lagret i postbokser på e-postserveren.
Domain Name Server – For å bestemme hvor e-posten skal leveres, er et domenenavnsystem (DNS) nødvendig. Et system som konverterer domenenavn som youtube.com, google.com og andre til IP-adresser som 192.198.0.1.
Enkel postoverføringsprotokoll – Det er den mest avgjørende komponenten siden den er bygget som et serverprogram som behandler e-postene dine, sender dem til riktig server og videresender meldinger. Den er alltid på utkikk etter ny e-post å sende. Utgående e-post er også verifisert av SMTP for å garantere at den kommer fra en ekte aktiv brukerkonto.
Design på høyt nivå
Viktige vilkår for e-postdesign
Selv om du antagelig allerede vet hva som er i en e-post, er det fortsatt nyttig å forstå komponentene som er med på å lage en.
En vanlig e-post består av to deler: en overskrift og en brødtekst.
Den første delen kalles overskriften.
Seksjoner som må fylles ut
- Hvem sendte e-posten til:
- Hvem er e-posten adressert til?
- Når gikk e-posten ut?
Seksjoner med alternativer
- Hva er emnet for e-posten?
- CC: hvem andre skal inkluderes i e-posten som mottaker
Hoveddelen av teksten
- Materiale og annen forberedt tekst, for eksempel HTML, kan inkluderes i brødtekstdelen.
- Hoveddelen av den autoriserte delen er avhengig av hva tjenesteleverandøren tillater i en e-posts brødtekst.
Det er viktig å forstå komponentene i en e-post fordi de er gjeldende industristandarder for en vanlig e-post. Enhver bruker som ønsker å bruke systemet riktig, må ha et standardspråk som er lett å forstå.
Epostadresse
Kapasiteten og funksjonaliteten til å sende og motta e-poster må tydelig leveres til en bruker av e-postsystemet. En e-postadresse kreves før noen kan sende en e-post.
Hver eneste e-postadresse er unik.
- Ellers vil DNS behandle begge e-postadressene som samme IP-adresse, som brukes til å bestemme hvor e-postene skal sendes/mottas hvis e-postadressene ikke er unike.
Brukernavn/adressenavn @ domenenavn er det vanligste formatet for en e-postadresse.
- For eksempel er "team" påloggingen, "@" er @-symbolet, og "opengenus.org" er domenenavnet ("opengenus.org").
Brukernavnet vil bli brukt til å identifisere en unik adresse basert på IP-adressen til domenenavnet.
E-postsystemfunksjonalitet
1. Servere som lagrer og overfører data
Post Office Protocol (POP) er et eksempel på en grunnleggende arkitektur der serveren lagrer meldinger til brukeren får tilgang til og laster dem ned – og har tilgang til e-poster som har blitt lastet ned når som helst (selv når de er offline).
2. Bare server for e-postlagring
I stedet for å lagre alle e-poster på klientens datamaskin, ville en alternativ og overlegen måte være å holde dem alle på serveren. E-postvisningen er identisk på alle maskiner, og leverandøren lagrer ofte e-post i et sentralisert arkiv og håndterer e-postoperasjoner på serversiden.
3. Buffersystemer i klientens ende
Den vanlige strategien er hvilke klienter som skal opprettholde en bufret versjon av e-postvisningen på maskinene sine mens serverne lagrer e-postene på ubestemt tid. E-poster blir sikkerhetskopiert, og sofistikerte postoperasjoner/funksjoner (søking/filtrering/nye e-poster/osv) er tilgjengelige selv når datamaskinen er slått av.
Hvordan flyter e-post internt?
La oss ta en titt på hvordan en e-post sendes. E-poster, som andre Internett-data, overføres som en strøm av pakker over Internetts TCP/IP-protokoll. Denne prosedyren er delt inn i tre trinn:
- Når en e-post sendes, deler TCP-protokollen den inn i pakker (), som hver inneholder avsenderens og mottakerens adresser.
- Pakkene rutes til ønsket destinasjon via IP-protokollen. Rutere på internett sjekker hver pakkes adresse for å finne den mest effektive banen til e-postens destinasjonsserver. Pakkene rutes til neste ruter når en bane er planlagt. Trafikkvolumet på et gitt nettverk påvirker for eksempel hvordan e-postpakker rutes.
- Når pakkene kommer til mottakerens e-postserver, setter TCP dem sammen til det originale e-postformatet (som mottakeren kan lese).
E-postservere (SMTP og MTA)
I motsetning til en fysisk postkasse, hvor all posten din håndteres av én leverandør, håndterer postkontoret innkommende og utgående post separat. Det er to forskjellige typer servere.
Simple Mail Transfer System (SMTP) er en e-postleveringsprotokoll som lar deg sende og motta meldinger over internett. SMTP er en protokoll som bærer informasjon om en e-postmeldings overføringsdetaljer og brukes kun for utgående post.
En Mail Transfer Agent (MTA) er et serverprogram som sender e-poster ved hjelp av Simple Mail Transfer Protocol (SMTP). En klientbasert MTA, som inkluderer installasjon av programvare for å få tilgang til e-poster (som Outlook), og en nettbasert MTA, som er tilgjengelig via en nettleser, er de to typene MTAer (for eksempel Gmail).
Alle med en datamaskin kan betjene en MTA. Det er enkelt, og en MTA tar seg av innkommende post. Det kan være vanskelig å kjøre din egen MTA for å sende et stort antall bulk-e-poster samtidig som du opprettholder en høy grad av leveringsevne.
Det er noen normer og konvensjoner som må følges. Unnlatelse av å følge dem vil sette din evne til å levere post i fare i fare. Å konfigurere klientene dine til å bruke Internett-leverandørens SMTP-server i stedet for å sette opp og kjøre din egen er et raskere og enklere alternativ.
E-postprotokoller
Postkontorprotokoll (POP) er et akronym for Post Office Protocol. E-post hentes ved hjelp av denne programvaren. POP3 lar en e-postbruker se e-postene som er lagret på serveren i brukerkontoen deres. Du trenger ikke være online for å få e-postene dine. For å få tilgang til en e-post trenger du bare å legge igjen en kopi på serveren.
IMAP (Internet Message Access Protocol) er litt mer sofistikert når det kommer til e-postbehandling. IMAP-klienter og -servere har en toveis samtale. I motsetning til POP, beholder IMAP-protokollen et duplikat av hver melding på serveren slik at den kan nås av mange klienter. Når du mottar en e-post, brukes denne protokollen. Når du bruker IMAP, forblir e-poster på serveren i stedet for å lastes ned til brukerens postboks og deretter fjernes.
I bakgrunnen av et e-postsystem er det mye mer intrikate komponenter.
Jeg håper at du nå har en bedre forståelse av e-postsystemet, inkludert dets protokoller, servere og andre komponenter.
Legg igjen en kommentar