Modul 1 · 1.3
IMAP i POP3: preuzimanje pošte
Modul 1: Kako funkcionira e-mail · Vrijeme čitanja: 9 minuta
Cilj učenja: Nakon ove lekcije moći ćete objasniti razliku između IMAP-a i POP3-a, gdje se Vaša pošta nalazi kod svakog od njih, te odabrati pravi protokol za Vašu situaciju.
Ključni pojmovi: IMAP (RFC 9051), POP3 (RFC 1939), mailbox na poslužitelju, mape, oznake (pročitano, odgovoreno, označeno, obrisano), sinkronizacija, IDLE (push obavijest), "ostaviti kopiju na poslužitelju", lokalna kopija, sigurnosna kopija
Dva načina pristupa Vašoj pošti
U lekciji 1.1 vidjeli ste da e-mail na kraju završava u Vašem mailboxu na poslužitelju Vašeg pružatelja usluge. Tamo ostaje sve dok ga ne pregledate. Da bi ga pregledao, Vašem programu za e-poštu treba način komunikacije s tim poslužiteljem. Za to postoje dva protokola:
- POP3 (Post Office Protocol verzija 3, RFC 1939, iz 1996. godine). Ideja: poslužitelj je poštanski sandučić. Vaš program izvadi pisma iz njega i odnese ih kući.
- IMAP (Internet Message Access Protocol, sada verzija 4rev2, RFC 9051). Ideja: poslužitelj je ormar s arhivom. Vaš program gleda u ormar, a ono što radite (čitanje, premještanje, brisanje) događa se u samom ormaru.
POP3: preuzimanje i odnošenje
Kod POP3-a Vaš program uspostavlja vezu, pita "koje su poruke tu?", preuzima ih i zatim (obično) traži od poslužitelja da ih obriše. POP3 poznaje samo jednu mapu na poslužitelju: Inbox. Mape koje izradite u svom programu postoje samo na Vašem vlastitom računalu. Također, Vaša poslana pošta nalazi se samo na uređaju s kojeg ste je poslali.
Posljedice:
- Ako čitate poštu na telefonu putem POP3-a, ta pošta je nakon toga uklonjena s poslužitelja. Vaš laptop je nikada neće vidjeti.
- Ako Vaše računalo pokvari ili bude ukradeno bez sigurnosne kopije, izgubili ste svoju poštu. Poslužitelj je više nema.
- Vaš mailbox na poslužitelju ostaje malen. To je nekad bila velika prednost, kada je prostor za pohranu bio skup.
Mnogi programi imaju opciju ostaviti kopiju poruka na poslužitelju (ponekad s postavkom "izbriši nakon x dana"). Tada svaki uređaj preuzima svoju vlastitu kopiju, ali i dalje bez mapa, bez zajedničkog statusa "pročitano" i bez poslane pošte na poslužitelju. To je privremeno rješenje, a ne pravo rješenje.
IMAP: gledanje u ormar
Kod IMAP-a sve ostaje na poslužitelju. Vaš program prikazuje pregled, preuzima poruku kada je otvorite (i obično zadržava kopiju kako biste mogli čitati offline) te svaku radnju šalje natrag poslužitelju:
- Mape se nalaze na poslužitelju: Inbox, Sent, Drafts, Trash, Spam i Vaše vlastite mape. Vaš telefon, laptop i webmail prikazuju iste mape.
- Oznake (flags) nalaze se na poslužitelju: pročitano, odgovoreno, označeno, obrisano. Ako pročitate poruku na telefonu, ona je pročitana i na Vašem laptopu.
- Poslana pošta se putem Vašeg programa sprema kao kopija u mapu Sent na poslužitelju. Imajte na umu: to radi sam program za e-poštu, a ne SMTP poslužitelj. Zato ponekad vidite dvije mape, "Sent" i "Poslano", ako ih dva programa različito nazivaju (lekcija 3.1).
- Uz IDLE (proširenje IMAP-a), Vaš program održava vezu otvorenom i poslužitelj odmah javlja kada stigne nova pošta. Tako gotovo trenutno dobivate obavijest, bez da Vaš telefon svake minute mora provjeravati.
Nedostatak: sve se računa u prostor za pohranu Vašeg mailboxa na poslužitelju. U lekciji 3.2 pročitat ćete kako se time nositi.
Brisanje funkcionira drugačije nego što mislite
Kod IMAP-a "brisanje" se odvija u dva koraka. Poruka prvo dobiva oznaku \Deleted. Tek kod expunge (brisanje, komprimiranje, "čišćenje mape") ona je stvarno nestala. Većina programa premješta obrisanu poruku u Trash i kasnije je tamo briše. Neke starije postavke prikazuju poruku precrtanu u mapi. Ako vidite precrtanu poštu, Vaš program je tako postavljen; opcijom "komprimiraj mapu" ili "obriši obrisane poruke" to počistite.
Kod POP3-a brisanje je lokalno: uklonjeno s Vašeg računala, ali eventualno još uvijek na poslužitelju ako ste imali uključeno "ostavi kopiju na poslužitelju".
Nemojte miješati protokole
Najopasnija situacija je miješanje: računalo u uredu koristi POP3 (i preuzima sve s poslužitelja), a telefon koristi IMAP. Tada telefon ponekad vidi poštu, a ponekad ne, ovisno o tome je li uredsko računalo već preuzelo poštu. To izgleda kao da "pošta nestaje" i uzrokuje mnoga pitanja korisničkoj podršci. Rješenje je uvijek: IMAP na svim uređajima.
Prelazak s POP3-a na IMAP odvija se ovako: ponovno dodajte adresu kao IMAP račun, prevucite staru poštu iz POP3 mapa u IMAP mape (ona će se tada učitati na poslužitelj; pazite na prostor) te zatim uklonite POP3 račun. "Pretvoriti" postojeći račun nije moguće u većini programa.
Koji odabrati?
| Situacija | Savjet |
|---|---|
| Čitate poštu na više od jednog uređaja (gotovo svi) | IMAP |
| Dijelite mailbox s kolegama | IMAP |
| Želite da Vaš pružatelj usluge ima sigurnosnu kopiju Vaše pošte | IMAP |
| Čitate na jednom računalu, želite poštu čuvati lokalno i sami izrađujete sigurnosne kopije | POP3 je moguć, uz kopiju na poslužitelju tijekom nekoliko dana |
| Vaš mailbox je pun, a želite sačuvati staru poštu | IMAP, uz arhiviranje u lokalnu mapu (lekcija 3.2) |
Nekoliko čestih zabluda:
- "IMAP nije siguran jer je sve na poslužitelju." Poslužitelj je obično bolje zaštićen i ima bolje sigurnosne kopije od Vašeg laptopa. Važnija je jaka lozinka (lekcija 3.4).
- "Kod POP3-a nitko ne može doći do moje pošte." Pošta je bila na poslužitelju sve dok je niste preuzeli, a sada se nalazi na Vašem laptopu. Tko god ima pristup Vašem laptopu, ima pristup i Vašoj pošti.
- "Kalendar i kontakti također idu putem IMAP-a." Ne. IMAP je isključivo za poštu. Kalendari i kontakti koriste druge protokole (CalDAV/CardDAV, ili Exchange/ActiveSync kod Microsofta). To je važno kod selidbe (lekcija 8.1).
Priključci (portovi)
Oba protokola imaju šifrirani priključak i stariji nešifrirani priključak:
| Protokol | Šifrirano od početka | Stari (eventualno sa STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Uvijek koristite 993 ili 995. Zašto je to tako i što je STARTTLS, pročitajte u lekciji 1.4.
U praksi: tako to izgleda kod mailboxa
Kod mailboxa WebOké u svom programu za e-poštu odabirete IMAP s priključkom 993 (SSL/TLS) ili POP3 s priključkom 995. Webmail također izravno radi na IMAP mailboxu: sve što tamo napravite, vidjet ćete i u svom programu ako on koristi IMAP. Kod drugih pružatelja usluga to funkcionira slično; i tamo se priključci obično nalaze u pozdravnoj e-poruci ili korisničkom panelu.
Sažetak
- POP3 preuzima poštu s poslužitelja na jedan uređaj; IMAP ostavlja sve na poslužitelju i sinkronizira mape i status.
- Uz IMAP, na svim uređajima i u webmailu vidite isto; Vaš pružatelj usluge može izraditi sigurnosnu kopiju.
- Nikada ne koristite POP3 i IMAP naizmjenično za isti mailbox.
- Brisanje kod IMAP-a odvija se u dva koraka: označavanje i brisanje (expunge).
- IMAP se odnosi samo na poštu, a ne na kalendar i kontakte.
Kviz
Zadatak
Zadatak O1.3: Pregled Vaše situacije. Napravite popis svih uređaja i programa kojima čitate svoju poštu (računalo, telefon, tablet, webmail, kolega). Za svaki uređaj provjerite koristi li IMAP ili POP3 i koji priključak. Zatim odgovorite: koristite li posvuda isti protokol? Što se događa s Vašom poštom ako Vaš laptop sutra prestane raditi? Program čuva Vaše odgovore i zatim prikazuje kriterije.
Zadatak O1.3: Pregled Vaše situacije
Ovaj zadatak rješavate sami; nitko ga ne provjerava. Označite što ste napravili i označite zadatak kao završen.
Svugdje IMAP na portu 993: tada sve ostaje na serveru i pružatelj usluge ima sigurnosnu kopiju. POP3 samo na jednom uređaju i uz vlastitu sigurnosnu kopiju; ne miješajte POP3 i IMAP za istu mailbox. Port 143 ili 110 nije šifriran (lekcija 1.4). Kalendar i kontakte provjeravate zasebno.
Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.
Dodatno štivo
Koraci u ovim člancima vrijede za panele WebOké; kod drugih pružatelja usluga postupak je sličan.
- DirectAdmin priručnik 8.7: IMAP ili POP3: koja je razlika?
- Što su IMAP i POP3 i kako funkcioniraju?
- Kako izbrisati poruku u IMAP-u?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
