Modul 1 · 1.3
IMAP a POP3: stahování pošty
Modul 1: Jak funguje e-mail · Doba čtení: 9 minut
Cíl lekce: Po této lekci dokážete vysvětlit, v čem se liší IMAP a POP3, kde se u každého z nich nachází Vaše pošta, a pro svou situaci vybrat ten správný.
Klíčové pojmy: IMAP (RFC 9051), POP3 (RFC 1939), schránka na serveru, složky, příznaky (přečteno, zodpovězeno, označeno, smazáno), synchronizace, IDLE (push upozornění), "ponechat kopii na serveru", místní kopie, záloha
Dva způsoby, jak se dostat k poště
V lekci 1.1 jste viděli, že e-mail nakonec skončí ve Vaší schránce na serveru Vašeho poskytovatele. Tam zůstává, dokud si ho nezobrazíte. Aby si ho mohl zobrazit, potřebuje Váš e-mailový program způsob, jak s tímto serverem komunikovat. K tomu existují dva protokoly:
- POP3 (Post Office Protocol verze 3, RFC 1939, z roku 1996). Princip: server je poštovní schránka. Váš program z ní vyjme dopisy a odnese je domů.
- IMAP (Internet Message Access Protocol, nyní verze 4rev2, RFC 9051). Princip: server je archivní skříň. Váš program nahlíží do skříně a to, co děláte (čtení, přesouvání, mazání), se odehrává přímo ve skříni.
POP3: stažení a odnesení
S POP3 se Váš program připojí, zeptá se "jaké zprávy tu jsou?", stáhne je a poté požádá server, aby je (obvykle) smazal. POP3 zná na serveru jen jednu složku: Doručenou poštu. Složky, které si vytvoříte ve svém programu, existují pouze na Vašem vlastním počítači. Rovněž Vaše odeslaná pošta je uložena jen na zařízení, ze kterého jste ji odeslali.
Důsledky:
- Pokud čtete poštu v telefonu pomocí POP3, je poté ze serveru pryč. Váš notebook ji nikdy neuvidí.
- Pokud se Váš počítač porouchá nebo je ukraden bez zálohy, o poštu přijdete. Server ji už nemá.
- Vaše schránka na serveru zůstává malá. To byla kdysi velká výhoda, v době, kdy bylo úložiště drahé.
Mnoho programů má možnost ponechat kopii zpráv na serveru (někdy s volbou "smazat po x dnech"). Pak si každé zařízení stáhne vlastní kopii, ale stále bez složek, bez sdíleného stavu "přečteno" a bez odeslané pošty na serveru. Je to provizorní řešení, nikoli skutečné.
IMAP: nahlížení do skříně
S IMAP zůstává vše na serveru. Váš program zobrazuje přehled, zprávu stáhne, až když ji otevřete (a obvykle si ponechá kopii, aby bylo možné číst offline), a každou akci posílá zpět na server:
- Složky se nacházejí na serveru: Doručená pošta, Odesláno, Koncepty, Koš, Spam a Vaše vlastní složky. Váš telefon, notebook i webmail vidí stejné složky.
- Příznaky (flags) se nacházejí na serveru: přečteno, zodpovězeno, označeno, smazáno. Pokud přečtete e-mail v telefonu, je přečtený i na notebooku.
- Odeslaná pošta je Vaším programem uložena jako kopie do složky Odesláno na serveru. Pozor: to dělá samotný e-mailový program, nikoli SMTP server. Proto se někdy objeví dvě složky "Sent" a "Odesláno", pokud je dva programy pojmenovávají jinak (lekce 3.1).
- Pomocí IDLE (rozšíření IMAP) udržuje Váš program spojení otevřené a server mu okamžitě oznámí novou poštu. Díky tomu dostanete upozornění téměř okamžitě, aniž by se telefon musel každou minutu dotazovat.
Nevýhoda: vše se započítává do úložiště Vaší schránky na serveru. V lekci 3.2 se dočtete, jak s tím naložit.
Mazání funguje jinak, než si myslíte
U IMAP je "mazání" vyřešeno ve dvou krocích. Zpráva nejprve dostane příznak \Deleted. Teprve při expunge (vymazání, komprimaci, "vyčištění složky") je skutečně pryč. Většina programů přesune smazanou zprávu do Koše a smaže ji tam až později. Některá starší nastavení ponechávají zprávu ve složce přeškrtnutou. Pokud vidíte přeškrtnutou poštu, je Váš program takto nastaven; pomocí "komprimovat složku" nebo "vymazat smazané zprávy" je odstraníte.
U POP3 je mazání místní: zpráva zmizí z Vašeho počítače, ale může stále zůstat na serveru, pokud jste měli zapnuto "ponechat kopii na serveru".
Nekombinovat
Nejnebezpečnější situace je kombinace: počítač v kanceláři používá POP3 (a stahuje vše ze serveru), telefon používá IMAP. Telefon pak jednou poštu vidí a jindy ne, podle toho, zda už kancelářský počítač poštu stáhl. To působí dojmem, že "pošta mizí", a vede k mnoha dotazům na podporu. Řešením je vždy: na všech zařízeních používat IMAP.
Přechod z POP3 na IMAP probíhá takto: adresu znovu přidáte jako IMAP účet, starou poštu přetáhnete ze složek POP3 do složek IMAP (tím se nahraje na server, dávejte pozor na místo) a následně účet POP3 odstraníte. Existující účet "převést" ve většině programů nelze.
Který zvolit?
| Situace | Doporučení |
|---|---|
| Čtete poštu na více než jednom zařízení (téměř každý) | IMAP |
| Sdílíte schránku s kolegy | IMAP |
| Chcete, aby měl Váš poskytovatel zálohu Vaší pošty | IMAP |
| Čtete poštu na jednom počítači, chcete ji uchovávat lokálně a zálohy si děláte sami | POP3 je možné, s kopií na serveru na pár dní |
| Vaše schránka je plná a chcete uchovat starou poštu | IMAP, plus archivace do místní složky (lekce 3.2) |
Několik nedorozumění:
- "IMAP je nebezpečný, protože je všechno na serveru." Server je obvykle lépe zabezpečený a lépe zálohovaný než Váš notebook. Důležitější je silné heslo (lekce 3.4).
- "S POP3 se nikdo nedostane k mé poště." Pošta byla na serveru, dokud jste si ji nestáhli, a nyní je ve Vašem notebooku. Kdo má Váš notebook, má i Vaši poštu.
- "Kalendář a kontakty jdou také přes IMAP." Ne. IMAP se týká pouze pošty. Kalendáře a kontakty se přenášejí přes jiné protokoly (CalDAV/CardDAV, nebo Exchange/ActiveSync u Microsoftu). To je důležité při stěhování (lekce 8.1).
Porty
Oba protokoly mají šifrovaný port a starý nešifrovaný port:
| Protokol | Šifrováno od začátku | Starý (případně s STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Vždy používejte 993 nebo 995. Proč tomu tak je a co je STARTTLS, se dočtete v lekci 1.4.
V praxi: jak to vypadá u schránky
U schránky WebOké ve svém e-mailovém programu zvolíte IMAP s portem 993 (SSL/TLS), nebo POP3 s portem 995. Webmail funguje také přímo na IMAP schránce: vše, co tam uděláte, uvidíte i ve svém programu, pokud používá IMAP. U jiných poskytovatelů to funguje obdobně; i tam bývají porty uvedeny ve vítacím e-mailu nebo v klientském panelu.
Shrnutí
- POP3 stahuje poštu ze serveru na jedno zařízení; IMAP ponechává vše na serveru a synchronizuje složky a stav.
- S IMAP vidíte na všech svých zařízeních i ve webmailu totéž; Váš poskytovatel může pořídit zálohu.
- Nikdy nekombinujte POP3 a IMAP pro stejnou schránku.
- Mazání u IMAP probíhá ve dvou krocích: označení a vymazání (expunge).
- IMAP se týká pouze pošty, nikoli kalendáře a kontaktů.
Kvíz
Úkol
Úkol O1.3: Zmapujte Vaši situaci. Vytvořte seznam všech zařízení a programů, kterými čtete svou poštu (počítač, telefon, tablet, webmail, kolega). Pro každé zařízení zjistěte, zda používá IMAP nebo POP3 a jaký port. Poté odpovězte: používáte všude stejný protokol? Co se stane s Vaší poštou, pokud se Váš notebook zítra porouchá? Program uloží Vaše odpovědi a poté zobrazí kritéria.
Úkol O1.3: Zmapujte Vaši situaci
Tento úkol provádíte sami; nikdo ho nekontroluje. Odškrtněte, co jste udělali, a označte úkol jako splněný.
Všude IMAP na portu 993: pak je vše uloženo na serveru a poskytovatel má zálohu. POP3 pouze na jednom zařízení a s vlastní zálohou; nekombinujte POP3 a IMAP pro stejnou schránku. Port 143 nebo 110 je nešifrovaný (lekce 1.4). Kalendář a kontakty si zobrazujte zvlášť.
Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.
Další čtení
Kroky v těchto článcích platí pro panely WebOké; u jiných poskytovatelů to funguje obdobně.
- Příručka k DirectAdmin 8.7: IMAP nebo POP3: jaký je rozdíl?
- IMAP, nebo POP3: jaký je rozdíl a co si vybrat?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
- Gmail a Outlook.com s vlastní doménou 1.1: Gmail přestává stahovat poštu z jiných účtů
