Zanimivo je, da pot poslanega sporočila ni ravna. Običajno sporočilo ne pride preprosto od pošiljatelja do prejemnika, temveč v jasno urejenem postopku opravi več vmesnih korakov. Glavni akterji so sodelujoči strežniki SMTP, ki poskrbijo, da elektronsko sporočilo v skladu s protokolom pride do prejemnika. Internet ima celo omrežje takšnih razdelilnih postaj in posrednikov, da je promet e-pošte sploh mogoč.
Kako deluje strežnik SMTP?
“Strežnik SMTP” je poštni strežnik, ki sporočila, ki jih pošlje pošiljatelj, po pravilih omrežnega protokola prek interneta posreduje enemu ali več prejemnikom. Ena pomembnih funkcij poštnega strežnika SMTP je preprečevanje neželene pošte z mehanizmi overjanja, ki dostavo sporočil omogočajo le pooblaščenim uporabnikom. Da bi to omogočili, večina sodobnih poštnih strežnikov podpira razširitev protokola ESMTP s SMTP-Auth.
Tako imenovani “relays” – strežniki SMTP so osnovni členi postopka posredovanja e-pošte, v katerem sodeluje več strežnikov: strežnik za odhodno pošto pošiljatelja, eden ali več zunanjih posredovalnih strežnikov in strežnik za dohodno pošto prejemnika.
Strežnik za odhodno pošto pošiljatelja
Ko pošiljatelj pošlje svoje sporočilo, aplikacija spletne pošte ali program, uporabljen za pošiljanje (tako imenovani “odjemalec SMTP” ali “Mail User Agent (MUA)”), sporočilo pretvori v glavo in telo, preden ju naloži na strežnik za odhodno pošto – strežnik SMTP. Strežnikov agent za prenos pošte (MTA) je programska osnova pošiljanja in prejemanja e-pošte. MTA preveri velikost sporočila in ali gre za neželeno pošto, nato ga shrani. Da bi razbremenili MTA, je pred njim včasih “agent za oddajo pošte”, katerega naloga je predhodno preverjanje veljavnosti sporočila. Nato MTA v sistemu domenskih imen (DNS) preveri naslov IP prejemnikovega poštnega strežnika.
Zunanji posredovalni strežniki
Če je domena prejemnika povezana z istim poštnim strežnikom kot pošiljatelj, se sporočilo dostavi neposredno. Če ni, ga MTA razdeli na majhne podatkovne pakete, da ga po najkrajši in najmanj obremenjeni poti posreduje ciljnemu strežniku SMTP.
Strežnik za dohodno pošto prejemnika
Ob prihodu na ciljni strežnik SMTP se podatkovni paketi znova sestavijo v celotno sporočilo. MSA in/ali MTA ga znova preverita glede neželene pošte, nato ga pošljeta v prostor za shranjevanje sporočil na strežniku za dohodno pošto. Od tam ga “Mail Delivery Agent” (MDA) pošlje v prejemnikov e-poštni poštni predal. Nato drugi omrežni protokoli – IMAP ali POP3 – elektronsko sporočilo prenesejo v prejemnikov odjemalec.
S čisto tehničnega vidika bi bilo mogoče sporočila pošiljati tudi neposredno iz odjemalca pošiljatelja v odjemalca prejemnika. Uporaba strežnika SMTP pa ima jasno prednost: če je strežnik prejemnikovega poštnega predala zaseden ali začasno ne deluje in sporočila ni mogoče dostaviti, odgovorni strežnik SMTP v rednih presledkih samodejno poskuša znova dostaviti sporočilo. To se dogaja, dokler dostava ne uspe ali dokler se sporočilo ne vrne pošiljatelju kot nedostavljivo.
Kateri strežnik SMTP naj uporabim?
Kot pošiljatelj lahko za vnos in posredovanje sporočil v omrežje izbiraš med več strežniki SMTP različnih ponudnikov. Ena zanimivih možnosti, ki jo izbere veliko ljudi, je postavitev lastnega strežnika.
Strežnik SMTP ponudnika
Strežnike SMTP običajnih ponudnikov drugi ponudniki običajno priznavajo kot zanesljive. Poleg tega njihovi filtri neželene pošte zaradi velike količine obdelanih podatkov veljajo za posebej močne. Glavna slabost brezplačnih strežnikov SMTP je, da imajo običajno stroge omejitve glede števila sporočil, ki jih je mogoče poslati na dan, velikosti poštnega predala in velikosti prilog.
- Ponudniki internetnih storitev: Ponudniki internetnih storitev (ISP) skupaj z e-poštnim naslovom pogosto zagotavljajo tudi internetno povezavo in s tem dostop do poštnih strežnikov z velikim imenom.
- Ponudniki e-pošte: Posamezniki prijateljem in sorodnikom najpogosteje pošiljajo sporočila prek spletne aplikacije brezplačnega ponudnika e-pošte, kot so Gmail, Yahoo ali Outlook. Edina zahteva je e-poštni naslov ustrezne domene, s katerim je mogoče strežnik SMTP ponudnika uporabljati za osebno korespondenco. Svoj poštni predal moraš le nastaviti na naslov ustreznega strežnika SMTP – spodaj najdeš pregled najbolj priljubljenih ponudnikov in njihovih naslovov.
- Ponudniki gostovanja: Veliko paketov ponudnikov gostovanja kot osnovno opremo vključuje dostop do strežnika SMTP za upravljanje notranjega in zunanjega poštnega prometa.
- Specializirani ponudniki: Nekatera podjetja so specializirana izključno za najem strežnikov SMTP. Takšna sta na primer Amazon SES in SparkPost, kjer lahko na zahtevo najameš posebno strojno opremo.
Osebni strežnik SMTP
Z nekaj osnovnega znanja IT je mogoče postaviti tudi lasten strežnik SMTP. Računalnik Raspberry Pi z ustrezno programsko opremo je na primer odlična strojna osnova za tak sistem.
Osebni strežnik SMTP ima nekaj jasnih prednosti: ni omejitev uporabe s strani ponudnika, imaš popoln nadzor nad vsemi nastavitvami in največjo varnost podatkov. Poleg tega je doma zgrajen strežnik idealen način za spoznavanje postopkov okoli prometa e-pošte. Seveda ima tudi lasten strežnik svoje slabosti: ker domači internetni priključek posreduje dinamičen naslov IP, veliki ponudniki e-pošte zasebne strežnike SMTP pogosto štejejo za pošiljatelje neželene pošte, sporočila pa pristanejo v smeteh prejemnikov. To težavo je mogoče premostiti z nekaj ukrepi in/ali dodatnimi stroški. Skratka, če je namen tvojega poštnega strežnika SMTP le pošiljanje sporočil drugim zasebnim uporabnikom, je osebni strežnik vsekakor odlična rešitev.