Hva skjer når du sender en e-post?
Det er flere trinn involvert i å sende en e-post. E-postprogrammet utarbeider først meldingen, sjekker den deretter, sender den og leverer den til slutt til mottakerens innboks. Alt dette skjer i løpet av få sekunder.
Hvordan fungerer det å sende en e-post?
Hver e-post starter enten med en webmail-tjeneste i nettleseren din eller med et e-postprogram (også kalt en e-postklient) som er installert på datamaskinen din. Det tekniske begrepet for et e-postprogram er Mail User Agent (MUA), noen ganger også kalt Message User Agent.
Når du har skrevet meldingen og klikket på «Send», starter prosessen med å sende e-posten. Men før meldingen når mottakeren, går den gjennom flere trinn – formatering, verifisering og videresending.
Standardprotokollen for sending av meldinger er Simple Mail Transfer Protocol (SMTP). Innkommende e-poster hentes ved hjelp av enten IMAP eller POP3.
En oversikt over hvordan det fungerer å sende en e-post
| Trinn | Involverte komponenter | Oppgave |
|---|---|---|
|
MUA (Mail User Agent) | Skriv melding og del den inn i overskrift og brødtekst |
|
MSA/MTA (Mail Submission/Transfer Agent) | Bekreft adresse, sjekk størrelse og spam, videresend til e-postserver |
|
MTA/Internett-node/mottaker-MTA | Del meldingen opp i datapakker og send via internett |
|
Mottakerens MDA/MUA | Lagre i postkassen og hentes av mottakeren |
Trinn 1: E-postprogrammet forbereder meldingen
Når du klikker på «Send», forbereder e-postprogrammet meldingen for sending ved å dele den opp i to deler – overskriften og brødteksten.
E-postoverskriften inneholder opplysninger som avsender, mottaker(e), emnelinje samt dato og klokkeslett for sending.
Under overskriften kommer selve e-postteksten. Her finner du e-postens hovedinnhold – selve meldingsteksten og eventuelle vedlegg, for eksempel bilder eller dokumenter. Sammen utgjør disse den fullstendige e-posten som skal sendes.
Trinn 2: E-postserveren sjekker meldingen
Deretter kobler e-postklienten (MUA) seg til e-postleverandørens e-postserver. En e-postserver kjører programvare som er utviklet for kontinuerlig å håndtere sending og mottak av meldinger. Denne programvaren kalles en Mail Transfer Agent (MTA) (eller Message Transfer Agent) og utgjør grunnlaget for en e-postserver.
Noen leverandører bruker også en Mail Submission Agent (MSA) foran MTA-en. MSA-en kommuniserer direkte med e-postprogrammet ditt og sjekker om mottakeradressen er gyldig og knyttet til et reelt domene. Ugyldige eller feilformaterte adresser avvises, mens gyldige adresser videresendes til MTA-en. I mange systemer er MSA-funksjonen allerede integrert i MTA-programvaren.
Før meldingen sendes, sjekker MTA-en om den overholder leverandørens størrelsesbegrensninger. De fleste e-posttjenester tillater vedlegg på mellom 4 MB og 20 MB. Hvis meldingen eller vedleggene overskrider denne grensen, får du en feilmelding, og e-posten blir ikke sendt. MTA-en skanner også utgående meldinger for spam og skadelig programvare, som virus eller trojanere. Hvis alt er i orden, settes meldingen i kø for sending.
Trinn 3: Meldingen når mottakerens e-postserver
I neste trinn finner MTA ut hvor meldingen skal leveres ved å slå opp mottakerens e-postserver i DNS (Domain Name System) – med mindre MSA allerede har gjort dette. Når serveren er funnet, sjekker MTA om den lokale delen av adressen (delen før @-tegnet) eksisterer. Hvis ikke (på grunn av en skrivefeil eller rett og slett fordi den ikke eksisterer), returnerer MTA meldingen til avsenderen sammen med en feilmelding. Hvis adressen er gyldig, videresender MTA meldingen til mottakerens e-postserver.
Under overføringen deles meldingen – i likhet med de fleste data som sendes over internett – opp i mindre datapakker. Hver pakke sendes som en del av et TCP-segment, som vanligvis er på rundt 1 500 byte, noe som kalles Maximum Transmission Unit (MTU). Denne fremgangsmåten øker effektiviteten, ettersom mindre pakker beveger seg jevnere gjennom nettverket og kan ta ulike ruter til målet, avhengig av hvilke som er minst overbelastet.
Disse pakkene sendes over internett gjennom et nettverk av knutepunkter som kalles internettknutepunkter. Ved disse knutepunktene utveksler e-postleverandører store datamengder med hverandre, noe som gjør dem til en sentral del av internettets globale infrastruktur. De enkelte pakkene i en e-post passerer gjennom disse knutepunktene på vei til mottakerens e-postserver. Når alle pakkene er kommet frem, settes de sammen igjen for å gjenopprette e-posten i sin fullstendige form.
Trinn 4: E-posten blir levert til mottakeren
Når meldingen når mottakerens e-postserver, utfører MTA-en en ny serie kontroller, denne gangen for:
- Maksimal meldingsstørrelse (som angitt av leverandøren)
- Potensiell spam (basert på avsenderens omdømme og mistenkelige nøkkelord)
- Virus og skadelig programvare
Mange tjenesteleverandører bruker nå også AI-baserte filtre for å oppdage mistenkelige eller falske meldinger på en mer nøyaktig måte.
Hvis e-posten består alle kontrollene, lagrer en MDA (Message Delivery Agent) den i mottakerens innboks. Når mottakeren åpner e-postprogrammet sitt, henter MUA-en meldingen fra serveren.
Hele prosessen – fra sending til levering – tar vanligvis bare noen få sekunder.