Kaj se zgodi, ko pošlješ e-pošto?
Pošiljanje e-pošte poteka v več korakih. Program za e-pošto najprej pripravi sporočilo, nato ga preveri, prenese in na koncu dostavi v prejemnikov predal za prejete e-pošte. Vse to se zgodi v nekaj sekundah.
Kako poteka pošiljanje e-pošte?
Vsako elektronsko sporočilo se začne v spletni poštni storitvi v brskalniku ali v poštnem programu (znanem tudi kot poštni odjemalec), nameščenem na vašem računalniku. Strokovni izraz za poštni program je Mail User Agent (MUA), včasih pa se imenuje tudi Message User Agent.
Ko napišete sporočilo in kliknete »Pošlji«, se začne postopek pošiljanja e-pošte. Preden pa sporočilo prispe na cilj, preide skozi več faz – oblikovanje, preverjanje in posredovanje.
Standardni protokol za pošiljanje sporočil je protokol SMTP (Simple Mail Transfer Protocol). Prejeta e-poštna sporočila se prenesejo prek protokola IMAP ali POP3.
Pregled delovanja pošiljanja e-pošte
| Korak | Vključene komponente | Naloga |
|---|---|---|
|
MUA (Mail User Agent) | Sestavite sporočilo in ga razdelite na glavo in besedilo |
|
MSA/MTA (Mail Submission/Transfer Agent) | Preverite naslov, velikost in spam ter posredujte na poštni strežnik |
|
MTA/internetni vozlišče/MTA prejemnika | Razdelitev sporočila na podatkovne pakete in pošiljanje prek interneta |
|
MDA/MUA prejemnika | Shrani v poštni predal in prejemnik ga pridobi |
1. korak: Program za elektronsko pošto pripravi sporočilo
Ko kliknete »Pošlji«, vaš e-poštni program pripravi sporočilo za pošiljanje tako, da ga razdeli na dva dela – glavo in besedilo.
V glavi e-poštnega sporočila so navedene informacije, kot so pošiljatelj, prejemnik(-ci), zadeva ter datum in ura pošiljanja.
Pod glavo se nahaja glavni del e-poštnega sporočila. Glavni del vsebuje glavno vsebino e-poštnega sporočila – besedilo sporočila in morebitne priložene datoteke, kot so slike ali dokumenti. Vse to skupaj tvori celotno e-poštno sporočilo, ki bo poslano.
Korak 2: Poštni strežnik preveri sporočilo
Nato se vaš poštni odjemalec (MUA) poveže s poštnim strežnikom vašega ponudnika e-pošte. Na poštnem strežniku teče programska oprema, ki je namenjena neprekinjenemu upravljanju pošiljanja in prejemanja sporočil. Ta programska oprema se imenuje poštni prenosni agent (MTA) (ali agent za prenos sporočil) in predstavlja osnovo poštnega strežnika.
Nekateri ponudniki pred MTA uporabljajo tudi Mail Submission Agent (MSA). MSA komunicira neposredno z vašim programom za e-pošto in preverja, ali je naslov prejemnika veljaven in povezan z dejansko domeno. Neveljavni ali nepravilno oblikovani naslovi se zavrnejo, veljavni pa se posredujejo naprej MTA. V mnogih sistemih je funkcija MSA že vgrajena v programsko opremo MTA.
Preden se sporočilo pošlje, MTA preveri, ali ustreza omejitvam ponudnika glede velikosti. Večina e-poštnih storitev dopušča priloge velikosti med 4 MB in 20 MB. Če sporočilo ali priloge presegajo to omejitev, boste prejeli sporočilo o napaki, e-pošta pa ne bo poslana. MTA prav tako pregleda odhodna sporočila za neželeno pošto in zlonamerno programsko opremo, kot so virusi ali trojanski konji. Če je vse v redu, se sporočilo uvrsti v čakalno vrsto za pošiljanje.
3. korak: Sporočilo prispe na poštni strežnik prejemnika
V naslednjem koraku MTA ugotovi, kam naj dostavi sporočilo, tako da v sistemu domenskih imen poišče poštni strežnik prejemnika – razen če tega ni že storil MSA. Ko je strežnik najden, MTA preveri, ali lokalni del naslova (del pred znakom @) obstaja. Če ne (zaradi tipkarske napake ali preprosto zato, ker ne obstaja), MTA vrne sporočilo pošiljatelju skupaj z obvestilom o napaki. Če je naslov veljaven, MTA posreduje sporočilo na poštni strežnik prejemnika.
Med prenosom se sporočilo – tako kot večina podatkov, poslanih prek interneta – razdeli na manjše podatkovne pakete. Vsak paket se pošlje kot del TCP-segmenta, ki je običajno velik okoli 1.500 bajtov, kar je znano kot največja enota prenosa (MTU). Ta pristop izboljša učinkovitost, saj se manjši paketi po internetu prenašajo bolj nemoteno in lahko do cilja potujejo po različnih poteh, odvisno od tega, katere so manj obremenjene.
Ti paketi potujejo po internetu prek omrežja izmenjevalnih točk, znanih kot internetna vozlišča. Na teh vozliščih si ponudniki e-pošte med seboj izmenjujejo velike količine podatkov, zaradi česar so ključni del globalne infrastrukture interneta. Posamezni paketi e-pošte na poti do poštnega strežnika prejemnika potujejo skozi ta vozlišča. Ko vsi paketi prispejo, se ponovno sestavijo, da se e-pošta obnovi v celoti.
4. korak: E-poštno sporočilo je bilo dostavljeno prejemniku
Ko sporočilo prispe na poštni strežnik prejemnika, MTA opravi še en niz preverjanj, tokrat glede:
- Največja velikost sporočila (kot jo določi ponudnik)
- Morebitno neželeno pošto (glede na ugled pošiljatelja in sumljive ključne besede)
- Virusi in zlonamerna programska oprema
Mnogi ponudniki zdaj uporabljajo tudi filtre na podlagi umetne inteligence, da bi natančneje odkrivali sumljiva ali lažna sporočila.
Če e-poštno sporočilo uspešno opravi vse preglede, ga agent za dostavo sporočil (MDA) shrani v prejemnikov predal za prejete e-pošte. Ko prejemnik odpre svoj e-poštni odjemalec, njegov MUA prenese sporočilo s strežnika.
Celoten postopek – od pošiljanja do dostave – običajno traja le nekaj sekund.