možnosti imap. POP3 a IMAP: historie poštovních protokolů a shromažďování dopisů přes IMAP v Yandex.Mail

Každý ví, jak pracovat s e-mailem. Otevřeme prohlížeč, vyhledáme požadovaný zdroj, přihlásíme se a přečteme si příchozí e-mailovou korespondenci. Poštovní protokoly pop3 a imap umožňují pracovat s poštou bez prohlížeče prostřednictvím klientských programů, jako by byly soubory umístěny přímo na místním počítači.

Pochopení POP3 a IMAP

POP3 je internetový protokol na aplikační úrovni, který poskytuje přístup k poštovnímu serveru přes TCP/IP a pomocí portu 110.
IMAP je internetový protokol na aplikační úrovni, který poskytuje přístup k poštovnímu serveru přes TCP a pomocí portu 143.

Rozdíl mezi POP3 a IMAP

Rozdíl mezi POP3 a IMAP je specifický pro aplikaci. Oba protokoly plní identické úkoly, pouze POP3 umožňuje stahovat všechny soubory najednou (v těchto souborech je uložena korespondence) a IMAP umožňuje nejprve stáhnout seznam souborů a následně si je sami selektivně stáhnout. To je hlavní rozdíl mezi protokoly a novější IMAP byl vytvořen právě proto, aby tento rozdíl implementoval: klienti nebyli spokojeni s potřebou analyzovat poštu lokálně, zatímco na serveru byly soubory po stažení smazány. Na IMAP serverech uživatel spravuje své zprávy samostatně.
klienti pop3 se připojují k síti pouze za účelem stahování souborů místní počítač, se po dokončení operace vypnou a další práce programů probíhá v režimu offline. Klienti IMAP mohou pracovat offline, ale online jim poskytuje více možností: například správu zpráv na serveru. Výsledkem je, že offline přístup vyžaduje méně prostředků a je rychlejší, zatímco online přístup je více závislý na podmínkách sítě a vykazuje relativně dlouhou dobu odezvy.
POP3 předpokládá monouživatelský přístup k poštovní schránce, IMAP umožňuje připojení více klientů, přičemž práce žádného z nich není omezena a každý vidí změny provedené ostatními. IMAP také umožňuje uživateli vidět stav zpráv, přesouvat je, vytvářet složky a mazat je, jako by se zabýval místní kopií. Automatické odstranění Ze serveru nejsou žádné zprávy.
Dalším důležitým rozdílem mezi IMAP a POP3 je možnost rozšířit protokol IMAP a nakonec přijímat doladění, například přístupová práva klienta k serveru. Navzdory tomu, že POP3 je díky své životnosti rozšířenější a snadněji konfigurovatelný, IMAP se zdá pohodlnější při řešení mnoha problémů, například firemních.

TheDifference.ru zjistil, že rozdíl mezi IMAP a POP3 je následující:

IMAP používá port 143, POP3 používá port 110.
IMAP funguje online i offline, POP3 funguje pouze offline.
IMAP umožňuje spravovat zprávy přímo na serveru, POP3 stahuje soubory do lokálního počítače uživatele.
POP3 nabízí více rychlý přístup
V IMAP můžete nakonfigurovat oddělení přístupových práv.

Pomocí protokolů IMAP a POP můžete stahovat e-maily z poštovních serverů do počítače a přistupovat k nim pomocí e-mailových klientů, jako je Microsoft Outlook, Mozilla Thunderbird atd. Hlavní výhodou této technologie je, že můžete přistupovat ke svému e-mailu, aniž byste museli přejít na webovou stránku samotné služby.

Rozdíl mezi IMAP a POP.

IMAP a POP jsou dva různé protokoly. Je mezi nimi mnoho rozdílů. Hlavním rozdílem je, že protokol IMAP (Internet Messaged Access Protocol) je vždy synchronizován s poštovním serverem, takže veškeré změny provedené v poštovním klientovi (Microsoft Outlook, Thunderbird) se okamžitě projeví ve vašem poštovní schránka.

Na druhou stranu v POP (Post Office Protocol) je účet E-mailem poštovní klient a poštovní server nejsou synchronizovány. To znamená, že provedené změny účet emaily v poštovním klientovi nebudou přeneseny do schránky.
Jak povolit tyto protokoly

Rozličný poštovní služby mít různá nastavení pro práci s protokoly. V Gmailu najdete možnosti, jak povolit protokoly POP i IMAP (přejděte do Nastavení -> Přeposílání a POP/IMAP). V , POP je pouze přítomen a nepodporuje IMAP.

Zde je snímek obrazovky z nastavení Gmail POP/IMAP.

IMAP

Největší výhodou použití protokolu IMAP je, že můžete přistupovat k poště z více e-mailových klientů a každý klient detekuje změny v reálném čase. Řekněme, že poštovní server je připojen ke dvěma různým poštovním klientům (řekněme Klient 1 Klient 2). různé počítače. Pokud uživatel smaže zprávu v e-mailovém klientovi 1, změna se zobrazí na poštovní server, a také přímo na poštovním klientovi 2. V IMAP jsou všechny zprávy z poštovních klientů a serverů vzájemně synchronizovány.

POP

Můžete si stáhnout e-maily z poštovního serveru do počítače pomocí protokolu POP. Po stažení je původní zpráva smazána ze serveru, a proto k ní nebudete mít přístup z jiného počítače (Poznámka: Gmail má možnost uložit kopii pošty do vaší poštovní schránky a také nabízí možnost ponechat zprávy na serveru, dokud je nesmažete jim). Ale existuje mnoho dalších e-mailových klientů, kde tuto funkci chybí (např. pokud odešlete zprávu z poštovního klienta, pak tuto zprávu nenajdete v odeslaných položkách ve vaší schránce).

co je lepší? POP nebo IMAP?

Je lepší použít IMAP. IMAP totiž nabízí dva způsoby připojení. Změny jsou synchronizovány se serverem a vy se nemusíte starat o změny ve vaší poštovní schránce.

Každý ví, jak pracovat s e-mailem. Otevřeme prohlížeč, vyhledáme požadovaný zdroj, přihlásíme se a přečteme si příchozí e-mailovou korespondenci. Poštovní protokoly pop3 a imap umožňují pracovat s poštou bez prohlížeče prostřednictvím klientských programů, jako by byly soubory umístěny přímo na místním počítači.

Definice

POP3 je internetový protokol na aplikační úrovni, který poskytuje přístup k poštovnímu serveru přes TCP/IP a pomocí portu 110.

IMAP je internetový protokol na aplikační úrovni, který poskytuje přístup k poštovnímu serveru přes TCP a pomocí portu 143.

Srovnání

Rozdíl mezi POP3 a IMAP je specifický pro aplikaci. Oba protokoly plní identické úkoly, pouze POP3 umožňuje stahovat všechny soubory najednou (v těchto souborech je uložena korespondence) a IMAP umožňuje nejprve stáhnout seznam souborů a následně si je sami selektivně stáhnout. To je hlavní rozdíl mezi protokoly a novější IMAP byl vytvořen právě proto, aby tento rozdíl implementoval: klienti nebyli spokojeni s potřebou analyzovat poštu lokálně, zatímco na serveru byly soubory po stažení smazány. Na IMAP serverech uživatel spravuje své zprávy samostatně.

klienti pop3 se k síti připojují pouze za účelem stahování souborů do místního počítače, po dokončení operace se odpojí a další provoz programu probíhá v režimu offline. Klienti IMAP mohou pracovat offline, ale online jim poskytuje více možností: například správu zpráv na serveru. Výsledkem je, že offline přístup vyžaduje méně prostředků a je rychlejší, zatímco online přístup je více závislý na podmínkách sítě a vykazuje relativně dlouhou dobu odezvy.

POP3 předpokládá monouživatelský přístup k poštovní schránce, IMAP umožňuje připojení více klientů, přičemž práce žádného z nich není omezena a každý vidí změny provedené ostatními. IMAP také umožňuje uživateli vidět stav zpráv, přesouvat je, vytvářet složky a mazat je, jako by se zabýval místní kopií. Zprávy nejsou automaticky odstraněny ze serveru.

Dalším důležitým rozdílem mezi IMAP a POP3 je možnost rozšířit protokol IMAP a v konečném důsledku získat doladění například přístupových práv klienta k serveru. Navzdory skutečnosti, že POP3 je díky své životnosti rozšířenější a snadněji konfigurovatelný, IMAP se zdá být pohodlnější pro řešení mnoha problémů, například firemních.

Webové stránky se závěry

  1. IMAP používá port 143, POP3 používá port 110.
  2. IMAP funguje online i offline, POP3 funguje pouze offline.
  3. IMAP umožňuje spravovat zprávy přímo na serveru, POP3 stahuje soubory do lokálního počítače uživatele.
  4. POP3 poskytuje rychlejší přístup
  5. V IMAP můžete nakonfigurovat oddělení přístupových práv.

Je nepravděpodobné, že existuje alespoň jedna osoba, která aktivně používá internet a nemá e-mail. Vlastnit e-mail totiž usnadňuje udržování korespondence a je také nezbytným předpokladem pro používání mnoha virtuálních služeb – od sociální sítě před registrací na webu nebo přihlášením k odběru jeho aktualizací.

Pokud mluví o používání e-mailu pro zamýšlený účel, pak vše, co musíte udělat, je otevřít jakýkoli prohlížeč, přejít na webovou stránku poštovní služby a přihlásit se, abyste si mohli přečíst nové dopisy. Existuje ale i možnost prohlížení korespondence bez prohlížeče – pomocí speciálního emailového klienta. A k tomu se používají 2 poštovní protokoly - IMAP a POP3.

Jak se POP3 liší od IMAP?

Technický rozdíl mezi protokoly POP3 a IMAP není obecně významný. Oba jsou internetové protokoly aplikační vrstvy využívající porty 110 a 143 pro přístup k serveru přes TCP/IP. Účel protokolů je vlastně stejný, ale provádějí ho několika způsoby. různé způsoby. A abyste přesněji pochopili, jak se POP3 liší od IMAP, musíte podrobněji porozumět principu jejich fungování.

Práce s protokolem POP3 e-mailové klienty umožňují současně stahovat soubory z poštovního serveru, zatímco se připojují k síti právě pro tento účel. To znamená, že další práce s elektronickou korespondencí probíhá bez použití sítě.

E-mailoví klienti využívající protokol IMAP mohou fungovat i bez připojení k síti, ale přístup k němu značně rozšiřuje jejich možnosti. V důsledku toho si klient může nezávisle vybrat, která písmena je třeba stáhnout do místního počítače, zatímco při použití protokolu POP3 se stahují všechna písmena, po kterých jsou nepotřebná smazána.

Vzhledem k tomu, že klient POP3 pouze stahuje soubory a další práce se provádí offline, funguje o něco rychleji. Provoz klienta IMAP vyžaduje více prostředků, protože se provádí online. Za zmínku také stojí další významný rozdíl mezi POP a IMAP, pro které mnoho e-mailových služeb, včetně Yandexu, preferuje druhý - režim pro více uživatelů. Protokol IMAP umožňuje připojení více klientů k serveru, zatímco POP3 umožňuje pouze režim jednoho uživatele.

Pojďme si tedy shrnout, jaké jsou rozdíly mezi IMAP a POP3:

  • pro práci se serverem používají různé porty – 110 pro POP3 a 143 pro IMAP;
  • POP3 funguje pouze v režimu offline, IMAP může fungovat offline i online;
  • pro práci se soubory a zprávami pomocí protokolu POP3 si je musíte stáhnout do místního počítače, ale IMAP vám umožňuje s nimi pracovat přímo na serveru;
  • POP3 má rychlejší přístup k serveru než IMAP;
  • IMAP umožňuje nakonfigurovat oddělení přístupových práv, zatímco POP3 tuto možnost nemá.

Nyní víte, jaký je rozdíl mezi POP a IMAP. Závěrem stojí za zmínku, že tento moment Protokol POP3 je v síti běžnější kvůli snadné konfiguraci. IMAP si však rychle získává na popularitě, především při vyřizování elektronické korespondence pomocí mobilních zařízení. Obecně platí, že mnoho e-mailových služeb kombinuje použití těchto protokolů v závislosti na potřebách klienta a zařízení, které používá.

Když komunikujete na internetu po mnoho měsíců a let, skončíte se spoustou dopisů, a to jsou stovky megabajtů a gigabajtů korespondence a souborů. Často to nejsou jen užitečné soubory, lze je použít k zapamatování a obnovení životních milníků. Tato data jsou cennější než obsah disku místního počítače.

Někdy vyvstane úkol přejít na nový a pohodlnější poštovní systém, ale nahromaděné archivy dopisů překážejí. Hodit je na stejné místo? Je to škoda. Hesla jsou zapomenuta. Stává se, že mobilní čísla a e-mailové adresy zadané pro jejich obnovení se ztratí. Jednoho dne můžete o své archivy navždy přijít. Stáhnout do místního HDD? Kopírovat na disk nebo flash disk? Ale jsou nespolehlivé: lámou se, ztrácejí se, zhoršují se.

Nejlogičtějším řešením je import poštovního archivu do nové poštovní schránky. Nestačí to ale udělat jednou, protože důležité dopisy mohou i nadále chodit do staré poštovní schránky. Můžete si nastavit bezpodmínečné přesměrování veškeré příchozí pošty na jinou adresu a z technického hlediska je to nejvýhodnější varianta. Ale nejsme roboti a technicky ekonomické řešení není vždy vhodné použít.

Na dlouhou dobu jediná možnost přenos poštovního archivu mezi poštovními systémy s neustálou synchronizací nových dopisů na pozadí byl protokol POP3. Schopnost shromažďovat poštu z externích serverů POP3 je implementována všude a dobře. V každém případě tak dobře, jak to protokol umožňuje, a má to spoustu nepříjemných omezení.

POP3 sahá až do roku 1984, kdy jedna ze zaměstnankyň Computer Science Institute na University of Southern California, Joyce Reynolds, publikovala RFC 918, návrh standardního protokolu pro příjem e-mailů (POP - Post Office Protocol). O čtyři roky později se objevilo třetí vydání protokolu POP a současná, moderní verze standardu POP3 byla zveřejněna na jaře 1996, tedy téměř před 17 lety.

Důležitým principem POP3 je optimalizace pro krátká spojení s poštovním serverem v podmínkách drahé a pomalé komunikace. Zpočátku se v rámci každého připojení mělo stáhnout všechna písmena ze schránky na lokální disk a následně vymazat veškerý obsah schránky. Vaše schránka na dopisy a noviny u vchodu do bytového domu funguje úplně stejně. První verze POP neměla ani příkazy ke čtení jednotlivých e-mailů, pouze ke stažení všeho.

Nyní je těžké si představit, že e-maily nebyly uloženy na serverech. Při první příležitosti byly staženy do místního počítače a lokálně přečteny seřazené podle příjemce, tématu a důležitosti.

Je zajímavé, že protokol POP2 poskytoval možnost pracovat s několika složkami na serveru, ale ukázalo se, že nebyl nárokován a samotný protokol nedostal distribuci. Proto byl v POP3 příkaz FOLD, který tuto funkci implementoval, odstraněn. POP2 předběhl svou dobu.

Nyní v POP3 neexistuje žádný způsob, jak stáhnout strukturu složek ze serveru, pouze „plochý“ seznam písmen, sestávající zpravidla buď z příchozích písmen, nebo z kombinace vlastní složky. Příznaky čtení a důležitosti nelze brát v úvahu. I přes tato omezení je protokol stále hojně využíván, především díky své jednoduchosti a velmi široké podpoře napříč všemi zařízeními.

Pokusů o vylepšení POP3 bylo mnoho, ale žádný nebyl tak úspěšný jako protokol IMAP, který se od roku 1985 vyvíjel téměř paralelně. Historie IMAP je také docela zajímavá. Například první implementace byla vytvořena v Lisp a její dědictví zůstává navždy v protokolu ve formě S-výrazů, které kódují složité odpovědi serveru, jako je BODYSTRUCTURE.

Autor a ideolog IMAP Mark Crispin stanovil princip trvalého ukládání dopisů na poštovní server. Ukázalo se, že IMAP je jedním z prvních „cloudových“ internetových protokolů místní úložiště není spolehlivý na osobním počítači. Kromě toho může mít člověk několik osobních počítačů a dalších terminálů pro práci s poštou - pro nás dnes základní věci.

Nejnovější verze IMAP, 4rev1, je popsána v RFC 3501, která byla vydána v roce 2003. Navzdory svému zdánlivému stáří se protokol ukázal jako živý díky mechanismu rozšíření poskytnutému v raných fázích. Tento mechanismus samozřejmě také není bez nevýhod, ale přesto to umožnil různým lidem uvolnit více než padesát veřejných rozšíření, z nichž mnohé byly vyvinuty velmi nedávno a našly široké použití.

Moderní poštovní systém bez podpory přístupu IMAP je nesmysl. Yandex.Mail již několik let podporuje IMAP jako server pro práci s tak populárními klientské programy jako Outlook, Thunderbird, Apple Mail a mnoho dalších mobilní klienti. Mimochodem, právě díky smartphonům se IMAP dočkal druhé vlny vývoje. Pokud je zapnuto osobní počítače Drtivá většina uživatelů se již poměrně dlouho rozhodla pro webovou poštu, tehdy s mobilní zařízení situace taková vůbec není. Rychlí a krásní IMAP klienti například v iOS nás nutí přehodnotit přístup k IMAP jako k volbě výhradně profesionálních a „pokročilých“ uživatelů.

Nedávno Yandex.Mail také přidal funkci klienta IMAP - sběratel pošty externí servery přes IMAP - kromě kolektoru POP3.

Funkce nevyžaduje prakticky žádnou konfiguraci a je navržena tak, aby po první aktivaci fungovala na pozadí. Při shromažďování pošty přes IMAP se díky výše popsaným funkcím protokolu ve vaší poštovní schránce zobrazí struktura složek, na kterou jste byli zvyklí při používání předchozího poštovního systému. Všechny přečtené zprávy zůstanou přečtené a nepřečtené zprávy zůstanou nepřečtené.


Můžete povolit shromažďování složek v Yandex.Mail ze všech poštovních systémů, které podporují protokol IMAP. Protokol není jednoduchý, každá implementace IMAP serveru má svá specifika a pro nás bylo důležité nejprve zvládnout nejrozšířenější možnost přechodu ze staré pošty na novou.

Stejně jako dříve se kromě samotných dopisů importují kontakty z adresářů nejběžnějších emailových služeb.

Protokol IMAP je znatelně složitější než POP3, a to jak jednoduše pokud jde o sadu schopností a příkazů, tak v některých základních provozních principech. Například IMAP používá označování příkazů klienta a odpovědí serveru na tyto příkazy, což umožňuje serveru odpovídat na příkazy v náhodném pořadí.

Každému příkazu musí předcházet nějaký identifikátor - značka, kterou pak server použije při generování odpovědi na tento příkaz. To umožňuje, aby „konverzace“ mezi klientem a serverem byla zcela asynchronní – server má právo odpovídat na příkazy klienta v libovolném pořadí, protože značky umožňují jednoznačně přiřadit odpověď k dříve vydanému příkazu. Kromě toho může server provádět takové příkazy současně, což urychluje práci s poštou, a Yandex.Mail toho může využít. Zároveň to vyžaduje speciální přístup k programování klienta i serveru. Pokud jste si v tuto chvíli vzpomněli na mechanismus sekvenčních čísel v TCP, napište si +1 do geek cred :)

K implementaci kolektoru IMAP uvnitř Yandex.Mail jsme použili náš asynchronní rámec pro zápis jakéhokoli vysokého výkonu síťové služby, který se nazývá yplatform. sbohem zdroj je uzavřena, i když zvažujeme její zveřejnění. Sledujte novinky.

Přejděte na Yandex.Mail, nastavte sběrač IMAP - a vždy budete moci najít jakýkoli starý dopis. Yandex určitě ví, jak hledat.