Att skicka ett e-post­med­de­lan­de innebär flera steg. E-post­pro­gram­met för­be­re­der först med­de­lan­det, kon­trol­le­rar det sedan, skickar iväg det och levererar det slutligen till mot­ta­ga­rens inkorg. Allt detta sker inom loppet av några sekunder.

Hur fungerar det att skicka ett e-post­med­de­lan­de?

Varje e-post­med­de­lan­de skapas antingen via en webb­mail­tjänst i din webb­lä­sa­re eller med hjälp av ett e-post­pro­gram (även kallat e-post­kli­ent) som är in­stal­le­rat på din dator. Den tekniska termen för ett e-post­pro­gram är Mail User Agent (MUA), ibland även kallat Message User Agent.

När du har skrivit ditt med­de­lan­de och klickat på Skicka påbörjas processen för att skicka e-post­med­de­lan­det. Men innan med­de­lan­det når mot­ta­ga­ren genomgår det flera steg – for­ma­te­ring, ve­ri­fi­e­ring och vi­da­re­be­ford­ran.

Stan­dard­pro­to­kol­let för att skicka med­de­lan­den är SMTP (Simple Mail Transfer Protocol). In­kom­man­de e-post hämtas antingen via IMAP eller POP3.

En översikt över hur det går till när man skickar ett e-post­med­de­lan­de

Steg In­vol­ve­ra­de kom­po­nen­ter Uppgift
  1. Skapande
MUA (Mail User Agent) Skriv med­de­lan­det och dela upp det i rubrik och brödtext
  1. Över­fö­ring
MSA/MTA (Mail Sub­mis­sion/Transfer Agent) Verifiera adress, kon­trol­le­ra storlek och skräppost, vi­da­re­be­ford­ra till e-post­ser­ver
  1. Över­fö­ring
MTA/In­ter­net­nod/Mot­ta­gan­de MTA Dela upp med­de­lan­det i datapaket och skicka via internet
  1. Leverans
Mot­ta­ga­rens MDA/MUA Lagra i postlådan och hämta av mot­ta­ga­ren

Steg 1: E-post­pro­gram­met för­be­re­der med­de­lan­det

När du klickar på Skicka för­be­re­der ditt e-post­pro­gram med­de­lan­det för av­sänd­ning genom att dela upp det i två delar – rubriken och bröd­tex­ten.

E-post­med­de­lan­dets rubrik in­ne­hål­ler uppgifter som avsändare, mottagare, ämnesrad samt datum och tidpunkt för av­sän­dan­det.

Under rubriken följer e-post­med­de­lan­dets brödtext. Bröd­tex­ten in­ne­hål­ler e-post­med­de­lan­dets hu­vud­sak­li­ga innehåll – din med­de­lan­de­text och even­tu­el­la bifogade filer, såsom bilder eller dokument. Till­sam­mans utgör dessa det full­stän­di­ga e-post­med­de­lan­det som kommer att skickas.

Steg 2: E-post­ser­vern kon­trol­le­rar med­de­lan­det

Därefter ansluter ditt e-post­pro­gram (MUA) till din e-post­le­ve­ran­törs e-post­ser­ver. En e-post­ser­ver kör pro­gram­va­ra som är utformad för att kon­ti­nu­er­ligt hantera sändning och mot­tag­ning av med­de­lan­den. Denna pro­gram­va­ra kallas för Mail Transfer Agent (MTA) (eller Message Transfer Agent) och utgör grunden för en e-post­ser­ver.

Vissa le­ve­ran­tö­rer använder även en Mail Sub­mis­sion Agent (MSA) före MTA:n. MSA:n kom­mu­ni­ce­rar direkt med ditt e-post­pro­gram och kon­trol­le­rar om mot­ta­gar­a­dres­sen är giltig och kopplad till en verklig domän. Ogiltiga eller felaktigt for­ma­te­ra­de adresser avvisas, medan giltiga adresser vi­da­re­be­fordras till MTA:n. I många system är MSA-funk­tio­nen redan in­te­gre­rad i MTA-pro­gram­va­ran.

Innan med­de­lan­det skickas kon­trol­le­rar MTA om det uppfyller le­ve­ran­tö­rens stor­leks­be­gräns­ning­ar. De flesta e-post­tjäns­ter tillåter bilagor på mellan 4 MB och 20 MB. Om med­de­lan­det eller bilagorna över­skri­der denna gräns får du ett fel­med­de­lan­de och e-post­med­de­lan­det skickas inte. MTA skannar också utgående med­de­lan­den efter skräppost och skadlig pro­gram­va­ra, såsom virus eller trojaner. Om allt är i ordning placeras med­de­lan­det i kö för att skickas.

Steg 3: Med­de­lan­det når mot­ta­ga­rens e-post­ser­ver

I nästa steg avgör MTA vart med­de­lan­det ska skickas genom att söka efter mot­ta­ga­rens e-post­ser­ver i DNS (Domain Name System) – om inte MSA redan har gjort detta. När servern har hittats kon­trol­le­rar MTA om den lokala delen av adressen (delen före @-tecknet) finns. Om så inte är fallet (på grund av ett stavfel eller helt enkelt för att den inte finns) re­tur­ne­rar MTA med­de­lan­det till av­sän­da­ren till­sam­mans med ett fel­med­de­lan­de. Om adressen är giltig vi­da­re­be­ford­rar MTA med­de­lan­det till mot­ta­ga­rens e-post­ser­ver.

Under över­fö­ring­en delas med­de­lan­det – precis som de flesta data som skickas via internet – upp i mindre datapaket. Varje paket skickas som en del av ett TCP-segment, som van­ligt­vis är cirka 1 500 byte stort, vilket kallas för Maximum Trans­mis­sion Unit (MTU). Denna metod för­bätt­rar ef­fek­ti­vi­te­ten, eftersom mindre paket rör sig smidigare genom internet och kan ta olika vägar till des­ti­na­tio­nen beroende på vilka som är minst över­be­las­ta­de.

Dessa paket färdas över internet genom ett nätverk av knut­punk­ter som kallas in­ter­net­no­der. Vid dessa noder utbyter e-post­le­ve­ran­tö­rer stora da­ta­mäng­der med varandra, vilket gör dem till en viktig del av internets globala in­fra­struk­tur. De enskilda paketen i ett e-post­med­de­lan­de passerar genom dessa noder på väg till mot­ta­ga­rens e-post­ser­ver. När alla paket har anlänt sätts de ihop igen för att åter­stäl­la e-post­med­de­lan­det till sin full­stän­di­ga form.

Steg 4: E-post­med­de­lan­det skickas till mot­ta­ga­ren

När med­de­lan­det når mot­ta­ga­rens e-post­ser­ver utför MTA yt­ter­li­ga­re en serie kon­trol­ler, denna gång avseende:

  • Maximal med­de­lan­de­stor­lek (enligt le­ve­ran­tö­rens in­ställ­ning­ar)
  • Po­ten­ti­ell skräppost (baserat på av­sän­da­rens rykte och miss­tänk­ta nyckelord)
  • Virus och skadlig pro­gram­va­ra

Många le­ve­ran­tö­rer använder numera även AI-baserade filter för att på ett mer exakt sätt upptäcka miss­tänk­ta eller be­dräg­li­ga med­de­lan­den.

Om e-post­med­de­lan­det klarar alla kon­trol­ler lagrar en MDA (Message Delivery Agent) det i mot­ta­ga­rens inkorg. När mot­ta­ga­ren öppnar sin e-post­kli­ent hämtar MUA:n med­de­lan­det från servern.

Hela processen – från av­sänd­ning till leverans – tar van­ligt­vis bara några sekunder.

Gå till huvudmeny