At sende en e-mail foregår i flere trin. E-mail­pro­gram­met for­be­re­der først beskeden, kon­trol­le­rer den derefter, sender den og leverer den til sidst til mod­ta­ge­rens indbakke. Alt dette sker på få sekunder.

Hvordan fungerer det at sende en e-mail?

Enhver e-mail starter med en webmail-tjeneste i din browser eller med et e-mail­pro­gram (også kaldet en e-mail-klient), der er in­stal­le­ret på din computer. Det tekniske udtryk for et e-mail­pro­gram er Mail User Agent (MUA), som un­der­ti­den også kaldes Message User Agent.

Når du har skrevet din besked og klikket på »Send«, går af­sen­del­sen af e-mailen i gang. Men inden beskeden når frem til mod­ta­ge­ren, gennemgår den flere trin – for­ma­te­ring, ve­ri­fi­ka­tion og vi­de­re­sen­del­se.

Stan­dard­pro­tokol­len til af­sen­del­se af med­del­el­ser er Simple Mail Transfer Protocol (SMTP). Indgående e-mails hentes enten via IMAP eller POP3.

En oversigt over, hvordan det fungerer at sende en e-mail

Trin In­vol­ve­re­de kom­po­nen­ter Opgave
  1. Op­ret­tel­se
MUA (Mail User Agent) Udarbejd besked og opdel den i en over­skrift og en brødtekst
  1. Over­før­sel
MSA/MTA (Mail Sub­mis­sion/Transfer Agent) Bekræft adresse, kon­trol­ler størrelse og spam, vi­de­re­send til mail­ser­ver
  1. Trans­mis­sion
MTA/in­ter­net­no­de/modtager-MTA Opdel besked i da­ta­pak­ker og send via in­ter­net­tet
  1. Levering
Mod­ta­ge­rens MDA/MUA Gemmes i po­st­kas­sen og hentes af mod­ta­ge­ren

Trin 1: E-mail­pro­gram­met for­be­re­der beskeden

Når du klikker på »Send«, for­be­re­der dit e-mail­pro­gram beskeden til af­sen­del­se ved at opdele den i to dele – over­skrif­ten og brød­tek­sten.

E-mail-over­skrif­ten in­de­hol­der op­lys­nin­ger såsom afsender, modtager(e), emnelinje samt dato og klok­keslæt for af­sen­del­sen.

Under over­skrif­ten finder du selve e-mail­tek­sten. Her finder du e-mailens ho­ve­d­ind­hold – din be­sked­tekst samt even­tu­el­le ved­hæf­te­de filer, såsom billeder eller do­ku­men­ter. Sammen udgør disse den færdige e-mail, der vil blive sendt.

Trin 2: Mail­ser­ve­ren kon­trol­le­rer med­del­el­sen

Derefter opretter din e-mail-klient (MUA) for­bin­del­se til din e-mail­ud­by­ders mail­ser­ver. En mail­ser­ver kører software, der er udviklet til løbende at ad­mi­ni­stre­re af­sen­del­se og mod­ta­gel­se af med­del­el­ser. Denne software kaldes en Mail Transfer Agent (MTA) (eller Message Transfer Agent) og udgør grund­la­get for en mail­ser­ver.

Nogle udbydere bruger også en Mail Sub­mis­sion Agent (MSA) foran MTA’en. MSA’en kom­mu­ni­ke­rer direkte med dit e-mail­pro­gram og kon­trol­le­rer, om mod­ta­ge­radres­sen er gyldig og til­knyt­tet et reelt domæne. Ugyldige eller forkert for­ma­te­re­de adresser afvises, mens gyldige adresser vi­de­re­sen­des til MTA’en. I mange systemer er MSA-funk­tio­nen allerede in­te­gre­ret i MTA-softwaren.

Inden med­del­el­sen sendes, kon­trol­le­rer MTA’en, om den over­hol­der ud­by­de­rens stør­rel­ses­be­græns­nin­ger. De fleste e-mailtje­ne­ster tillader ved­hæf­te­de filer på mellem 4 MB og 20 MB. Hvis med­del­el­sen eller de ved­hæf­te­de filer over­skri­der denne grænse, modtager du en fejl­med­del­el­se, og e-mailen bliver ikke sendt. MTA’en scanner desuden udgående med­del­el­ser for spam og ondsindet software såsom vira eller trojanske heste. Hvis alt er i orden, sættes med­del­el­sen i kø til af­sen­del­se.

Trin 3: Beskeden når frem til mod­ta­ge­rens mail­ser­ver

I det næste trin fastslår MTA’en, hvor beskeden skal leveres, ved at slå mod­ta­ge­rens mail­ser­ver op i DNS (Domain Name System) – medmindre MSA’en allerede har gjort dette. Når serveren er fundet, kon­trol­le­rer MTA, om den lokale del af adressen (den del, der står før @-tegnet) findes. Hvis ikke (på grund af en stavefejl eller sim­pelt­hen fordi den ikke findes), re­tur­ne­rer MTA med­del­el­sen til af­sen­de­ren sammen med en fejl­med­del­el­se. Hvis adressen er gyldig, vi­de­re­sen­der MTA med­del­el­sen til mod­ta­ge­rens mail­ser­ver.

Under over­førs­len opdeles med­del­el­sen – ligesom de fleste data, der sendes via in­ter­net­tet – i mindre da­ta­pak­ker. Hver pakke sendes som en del af et TCP-segment, der typisk er omkring 1.500 byte stort, hvilket kaldes Maximum Trans­mis­sion Unit (MTU). Denne frem­gangs­må­de øger ef­fek­ti­vi­te­ten, da mindre pakker bevæger sig hurtigere gennem in­ter­net­tet og kan tage for­skel­li­ge ruter til desti­na­tio­nen, afhængigt af hvilke der er mindst belastede.

Disse pakker bevæger sig gennem in­ter­net­tet via et netværk af knu­de­punk­ter, der kaldes in­ter­net­knu­de­punk­ter. Ved disse knu­de­punk­ter udveksler e-mail­ud­by­de­re store da­ta­mæng­der med hinanden, hvilket gør dem til en central del af in­ter­net­tets globale in­fra­struk­tur. De enkelte pakker i en e-mail passerer gennem disse knu­de­punk­ter på vej til mod­ta­ge­rens mail­ser­ver. Når alle pakker er ankommet, samles de igen, så e-mailen genop­ret­tes i sin fulde form.

Trin 4: E-mailen sendes til mod­ta­ge­ren

Når med­del­el­sen når frem til mod­ta­ge­rens mail­ser­ver, foretager MTA’en endnu en række kon­trol­ler, denne gang for:

  • Maksimal med­del­el­ses­stør­rel­se (som fastsat af udbyderen)
  • Potentiel spam (baseret på af­sen­de­rens omdømme og mistæn­ke­li­ge nøgleord)
  • Virus og malware

Mange udbydere bruger nu også AI-baserede filtre til at opdage mistæn­ke­li­ge eller svi­g­ag­ti­ge beskeder med større nøj­ag­tig­hed.

Hvis e-mailen består alle kon­trol­ler, gemmer en Message Delivery Agent (MDA) den i mod­ta­ge­rens indbakke. Når mod­ta­ge­ren åbner sin e-mail-klient, henter brugerens MUA beskeden fra serveren.

Hele processen – fra af­sen­del­se til levering – tager normalt kun et par sekunder.

Gå til ho­ved­me­nu­en