(Slika iz ajmexica)
E-pošta je u to vrijeme bila ekvivalent današnje tekstualne poruke. Vremenom se menjao i evoluirao kao bilo šta drugo; ima informacije o pošiljaocu i primaocu, naslovnicu, tijelo poruke i priloge, ali u cjelini, e-poruke su prilično jednostavni dokumenti. Međutim, nije tako lako doći od tačke A do tačke B. Kao i sve drugo, tu je uključen složen proces koji radi iza scene kako bi izgledao što je moguće besprijekornije. Mnoge ideje korišćene u prenošenju e-pošte bile su važne u formulisanju prenosa dokumenata, koji je u srži stvari kao što su sistemi oglasnih ploča i svetska mreža.
Od pošiljaoca do primaoca
Počnimo s ilustracijom procesa. Možda u početku neće imati potpunog smisla, ali će biti korisno da se vratimo na.

Kada neko, recimo prodavac začina, pošalje email, on mora imati adresu u obliku [email protected] Naš primjer ima [email protected] E-mail se šalje od strane klijenta na server odlazne pošte preko Simple Mail Transfer Protocola. SMTP server je poput vaše lokalne pošte, koja provjerava vašu poštarinu i adresu i otkriva gdje da pošalje vašu poštu. Međutim, ne razumije domene. Oni su neka vrsta apstraktne stvari, tako da SMTP server kontaktira server sistema imena domena. DNS server je neka vrsta telefonskog imenika ili adresara za internet; prevodi domene poput "arrakis.com" u IP adresu kao što je "74.238.23.45." Zatim saznaje da li ta domena ima "MX" ili servere za razmjenu pošte na sebi i zabilježi to. Ovo je kao da vaša pošta konsultuje mape gde bi vaša pošta trebalo da ide, da pozovete njihovu lokalnu poštu i proverite da li vaš prijatelj ima poštanski sandučić ili P. O. kutija za primanje pošte.
Sada kada SMTP server ima ispravne informacije, poruka se sa tog servera šalje na server za razmjenu pošte ciljne domene. Ovaj server se naziva MTA ili agent za prijenos pošte. Odlučuje gdje će tačno staviti poštu, slično tome kako pošta vašeg prijatelja smišlja kako najbolje da je isporuči. Zatim, vaš prijatelj ide i preuzima poštu, obično koristeći klijent koji radi preko POP-a ili IMAP-a.
POP vs. IMAP

Ova dva akronima muče panele postavki e-pošte posvuda, pa hajde da ih dublje pogledamo. POP je skraćenica od Post Office Protocol. Korisno je jer, poput pošte, možete ući, uzeti svu svoju poštu, a zatim otići. Ne morate ostati povezani, a osim što ostavljate kopiju na serveru, to je prilično jednostavna procedura. Ako ne ostavite kopiju na serveru, ni to ne zahtijeva puno prostora ili propusnosti. Možete koristiti POP da preuzmete poštu iz nekoliko različitih sandučića na nekoliko različitih servera e-pošte i objedinite ih na jednom.
Ima svojih nedostataka. POP je jednosmjerni protokol; informacije putuju u jednom pravcu. Nakon što preuzmete e-poštu klijentu, na klijentu je da sortira različite statuse i tako dalje. To je u redu ako ikada pristupate pošti samo s jednog mjesta. Međutim, danas je uobičajeno da dobijete pristup e-pošti sa klijenta vašeg telefona, web interfejsa kada ste negde odsutni i klijenta kada ste kod kuće. Bilo bi zamorno sortirati sve te informacije na nekoliko uređaja, pod pretpostavkom da ste čak zadržali kopiju svake e-pošte na serveru za početak.

(Slika sa SuccessByDesigns)
IMAP je malo pametniji po pitanju stvari. Dok se POP može smatrati veoma „orijentisanim na klijente“, protokol za pristup Internet porukama je dizajniran da radi na drugačiji način: „orijentisan je na server“i dvosmjeran. Klijenti imaju dvosmjernu komunikaciju sa svojim serverima. Sve poruke se čuvaju na serveru tako da im više klijenata može pristupiti. Kada provjerite e-poštu na svom telefonu, ona je označena kao pročitana i tokom sljedeće interakcije sa serverom, taj status se šalje nazad kako bi svi ostali klijenti mogli biti ažurirani s njim. To je kao da vašu poštu pošaljete pomoćniku u pošti koji je kategorizira i pohrani za vas, daje vam je bez obzira da li ste kod kuće, na poslu ili zapravo tamo, i mijenja pohranjene kopije dok vi to činite.
Možete držati ispravno označenu arhivu na svom kućnom klijentu kao i na vašem mail serveru. IMAP takođe podržava offline način rada; promjene se sinkroniziraju sa serverom sljedeći put kada budete na mreži. Možete konfigurirati IMAP servere pošte da preuzimaju poštu iz POP inboxa, što zaista dobro funkcionira ako želite da se objedinite. Naravno, pošto IMAP radi sa idealnim „oblakom“, pristup serveru i skladištenje mogu biti problemi. Srećom, prostor za skladištenje i propusni opseg nisu tako skupi kao što su bili, ali ovo definitivno može biti kompromis za neke ljude.
I SMTP i MTA
Za razliku od vašeg fizičkog poštanskog sandučeta, vašom odlaznom i dolaznom poštom upravljaju dva različita tipa servera. Zaista nema diskriminacije prema serverima za primanje; bilo koji računar može se prilično lako napraviti kao MTA i dobro se nositi sa stvarima. Slanje pošte je druga priča. SMTP serveri moraju imati statične IP adrese, a većina ISP-ova blokira port 25 tako da njihovi korisnici ne mogu sami slati poštu. Zašto? Zbog ogromne količine neželjene pošte koja izgriza naš zajednički propusni opseg, upravo ono što bi vaš MTA trebao biti konfiguriran da filtrira. Možete konfigurirati svoje klijente da koriste SMTP server vašeg ISP-a umjesto da pokreću vaš vlastiti. Poenta je da vam je potreban i MTA i SMTP server da biste koristili e-poštu, jer je svaki specijalizovan za ono što radi.
E-pošta je važan dio našeg svakodnevnog života, ali je lijepo razumjeti kako funkcionira. Uostalom, ne bismo imali internet bez njega.