Modul 1 · 1.3
Slovenčina
IMAP a POP3: sťahovanie pošty
Modul 1: Ako funguje e-mail · Čas čítania: 9 minút
Cieľ lekcie: Po tejto lekcii dokážete vysvetliť, v čom sa IMAP a POP3 líšia, kde sa pri každom z nich nachádza vaša pošta, a pre svoju situáciu vybrať ten správny.
Kľúčové pojmy: IMAP (RFC 9051), POP3 (RFC 1939), poštová schránka na serveri, priečinky, príznaky (prečítané, zodpovedané, označené, vymazané), synchronizácia, IDLE (push notifikácia), "ponechať kópiu na serveri", lokálna kópia, záloha
Dva spôsoby, ako sa dostať k vašej pošte
V lekcii 1.1 ste videli, že e-mail nakoniec skončí vo vašej poštovej schránke na serveri vášho poskytovateľa. Tam zostáva, kým si ho nepozriete. Aby si ho mohol pozrieť, váš mailový program potrebuje spôsob, ako s týmto serverom komunikovať. Na to existujú dva protokoly:
- POP3 (Post Office Protocol verzia 3, RFC 1939, z roku 1996). Princíp: server je poštová schránka. Váš program z nej vyberie listy a odnesie ich domov.
- IMAP (Internet Message Access Protocol, aktuálne verzia 4rev2, RFC 9051). Princíp: server je archívna skriňa. Váš program sa pozerá do skrine a to, čo robíte (čítanie, presúvanie, mazanie), sa deje priamo v skrini.
POP3: stiahnuť a odniesť
Pri POP3 sa váš program pripojí na server, spýta sa "aké správy tu sú?", stiahne ich a potom (väčšinou) požiada server, aby ich vymazal. POP3 pozná na serveri iba jeden priečinok: Doručenú poštu. Priečinky, ktoré si vytvoríte vo svojom programe, existujú iba vo vašom vlastnom počítači. Aj vaša odoslaná pošta zostáva iba na zariadení, z ktorého ste ju odoslali.
Dôsledky:
- Ak čítate poštu na telefóne cez POP3, správa je potom zo servera preč. Váš notebook ju nikdy neuvidí.
- Ak sa váš počítač pokazí alebo ho ukradnú a nemáte zálohu, prídete o svoju poštu. Server ju už nemá.
- Vaša poštová schránka na serveri zostáva malá. Kedysi to bola veľká výhoda, keď bolo úložisko drahé.
Mnohé programy majú možnosť ponechať kópiu správ na serveri (niekedy s voľbou "vymazať po x dňoch"). Vtedy si každé zariadenie stiahne vlastnú kópiu, no stále bez priečinkov, bez spoločného stavu "prečítané" a bez odoslanej pošty na serveri. Je to provizórne riešenie, nie skutočné riešenie.
IMAP: pohľad do skrine
Pri IMAP zostáva všetko na serveri. Váš program zobrazí prehľad, stiahne správu, keď ju otvoríte (a väčšinou si ponechá kópiu, aby ste mohli čítať aj offline), a každú akciu posiela späť na server:
- Priečinky sa nachádzajú na serveri: Doručená pošta, Odoslané, Koncepty, Kôš, Spam a vaše vlastné priečinky. Váš telefón, notebook aj webmail vidia rovnaké priečinky.
- Príznaky (flags) sa nachádzajú na serveri: prečítané, zodpovedané, označené, vymazané. Ak si prečítate e-mail na telefóne, na notebooku je tiež označený ako prečítaný.
- Odoslanú poštu váš program uloží ako kópiu do priečinka Odoslané na serveri. Pozor, toto robí samotný mailový program, nie SMTP server. Preto niekedy vidíte dva priečinky, "Sent" a "Odoslané", keď ich dva programy pomenujú odlišne (lekcia 3.1).
- Vďaka funkcii IDLE (rozšírenie IMAP) váš program udržiava pripojenie otvorené a server ho okamžite upozorní, keď príde nová pošta. Vďaka tomu dostanete upozornenie takmer okamžite, bez toho, aby sa váš telefón musel každú minútu pýtať.
Nevýhoda: všetko sa počíta do úložiska vašej poštovej schránky na serveri. V lekcii 3.2 si prečítate, ako s tým naložiť.
Mazanie funguje inak, ako si myslíte
Pri IMAP prebieha "vymazanie" v dvoch krokoch. Správa najprv dostane príznak \Deleted. Až pri expunge (vyprázdnenie, komprimácia, "vyčistenie priečinka") je skutočne preč. Väčšina programov presunie vymazanú správu do Koša a tam ju neskôr vymaže natrvalo. Niektoré staršie nastavenia nechávajú vymazanú správu v priečinku preškrtnutú. Ak vidíte preškrtnutú poštu, váš program je takto nastavený; pomocou "komprimovať priečinok" alebo "vymazať zmazané správy" ich odstránite úplne.
Pri POP3 je mazanie lokálne: správa zmizne z vášho počítača, no môže zostať na serveri, ak ste mali zapnuté "ponechať kópiu na serveri".
Nekombinujte oba protokoly
Najnebezpečnejšia situácia nastáva pri kombinácii: počítač v kancelárii používa POP3 (a sťahuje všetko zo servera), telefón IMAP. Potom telefón niekedy poštu vidí a inokedy nie, podľa toho, či kancelársky počítač už stiahol poštu zo servera. Vyzerá to, akoby "pošta miznúla", a to vedie k množstvu otázok na podporu. Riešenie je vždy rovnaké: na všetkých zariadeniach používajte IMAP.
Prechod z POP3 na IMAP prebieha takto: pridajte adresu znova ako IMAP účet, presuňte starú poštu z priečinkov POP3 do priečinkov IMAP (tým sa nahrá na server, pozor na voľné miesto) a potom POP3 účet odstráňte. Existujúci účet "prekonvertovať" vo väčšine programov nie je možné.
Ktorý si vybrať?
| Situácia | Odporúčanie |
|---|---|
| Čítate poštu na viac ako jednom zariadení (takmer všetci) | IMAP |
| Zdieľate poštovú schránku s kolegami | IMAP |
| Chcete, aby mal váš poskytovateľ zálohu vašej pošty | IMAP |
| Čítate poštu na jednom počítači, chcete ju ukladať lokálne a zálohy si robíte sami | POP3 je možný, s kópiou na serveri na pár dní |
| Vaša poštová schránka je plná a chcete si uchovať staršiu poštu | IMAP, plus archivácia do lokálneho priečinka (lekcia 3.2) |
Niekoľko mylných predstáv:
- "IMAP je nebezpečný, lebo všetko je na serveri." Server je väčšinou lepšie zabezpečený a lepšie zálohovaný než váš notebook. Dôležitejšie je mať silné heslo (lekcia 3.4).
- "Pri POP3 sa k mojej pošte nikto nedostane." Pošta bola na serveri, kým ste si ju nestiahli, a teraz je na vašom notebooku. Kto má váš notebook, má aj vašu poštu.
- "Kalendár a kontakty idú tiež cez IMAP." Nie. IMAP je iba pre poštu. Kalendáre a kontakty idú cez iné protokoly (CalDAV/CardDAV alebo Exchange/ActiveSync pri Microsofte). Toto je dôležité pri sťahovaní (lekcia 8.1).
Porty
Oba protokoly majú šifrovaný port a starší nešifrovaný port:
| Protokol | Šifrované od začiatku | Starý (prípadne s STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Vždy používajte 993 alebo 995. Prečo je to tak a čo je STARTTLS, sa dozviete v lekcii 1.4.
V praxi: ako to vyzerá pri poštovej schránke
Pri poštovej schránke WebOké si vo svojom mailovom programe zvolíte IMAP s portom 993 (SSL/TLS), alebo POP3 s portom 995. Webmail pracuje priamo s IMAP schránkou: všetko, čo tam urobíte, uvidíte aj vo svojom programe, ak používa IMAP. U iných poskytovateľov to funguje podobne; aj tam sú porty väčšinou uvedené vo vitacom e-maile alebo v klientskom paneli.
Zhrnutie
- POP3 sťahuje poštu zo servera na jedno zariadenie; IMAP necháva všetko na serveri a synchronizuje priečinky a stav.
- S IMAP vidíte na všetkých zariadeniach a vo webmaile to isté; váš poskytovateľ môže vytvárať zálohu.
- Nikdy nekombinujte POP3 a IMAP pre tú istú poštovú schránku.
- Mazanie pri IMAP prebieha v dvoch krokoch: označenie a vymazanie (expunge).
- IMAP sa týka iba pošty, nie kalendára a kontaktov.
Kvíz
Úloha
Úloha O1.3: Vaša situácia prehľadne. Vytvorte si zoznam všetkých zariadení a programov, cez ktoré čítate svoju poštu (počítač, telefón, tablet, webmail, kolega). Pri každom zariadení zistite, či používa IMAP alebo POP3 a aký port. Následne si odpovedzte: používate všade rovnaký protokol? Čo sa stane s vašou poštou, ak sa vám notebook zajtra pokazí? Program uloží vaše odpovede a následne zobrazí kritériá.
Úloha O1.3: Vaša situácia prehľadne
Túto úlohu vykonávate sami, nikto ju nekontroluje. Odškrtnite, čo ste urobili, a označte úlohu ako splnenú.
Všade IMAP na porte 993: všetko potom ostáva na serveri a poskytovateľ má zálohu. POP3 iba na jednom zariadení a s vlastnou zálohou; POP3 a IMAP nekombinovať pre tú istú schránku. Port 143 alebo 110 je nešifrovaný (lekcia 1.4). Kalendár a kontakty si pozriete osobitne.
Vaše zaškrtnutia a poznámky zostávajú iba v tomto prehliadači, nikam ich neposielame. Po prihlásení si v sekcii Moje kurzy uchovávame iba to, že ste úlohu splnili.
Odporúčame na ďalšie čítanie
Postupy v týchto článkoch platia pre panely WebOké; u iných poskytovateľov to funguje podobne.
- Návod na DirectAdmin 8.7: IMAP alebo POP3: aký je rozdiel?
- Čo je IMAP alebo POP3 a ako to funguje?
- Ako odstránim správu v IMAP?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
