Pozrite sa, čo je „IMAP“ v iných slovníkoch. Čo je lepšie použiť, POP3 alebo IMAP

  • 08.09.2019

Je pravdepodobné, že väčšina z vás, ktorí čítate túto príručku, už pozná najbežnejšie používanú komunikačnú technológiu, e-mail. Zamysleli ste sa však niekedy nad tým, ako to vlastne funguje? V tomto článku sa dozvieme, ako táto služba funguje a čo je POP3, SMTP a IMAP.

POP3(Protokol Post Office verzia 3) sa často používa na komunikáciu so vzdialeným e-mailovým serverom a sťahovanie správ do lokálneho e-mailového klienta a jeho následné odstránenie na serveri, napr. Thunderbird, Windows Mail atď. E-mailoví klienti však zvyčajne ponúkajú možnosť voľby - či nechať kópie správ na serveri alebo nie. Ak na odosielanie správ používate viacero zariadení, odporúča sa ponechať túto funkciu povolenú, inak na inom zariadení nebudete mať prístup k odoslaným správam, ktoré neboli uložené na vzdialenom serveri. Za zmienku tiež stojí, že POP3 je jednosmerný protokol, čo znamená, že údaje sa preberajú zo vzdialeného servera a odosielajú sa lokálnemu klientovi.

Predvolené porty POP3 sú:

Port 110 – nešifrovaný port

Port 995 je port SSL/TLS, známy aj ako POP3S

Krok 2 – Rozdiely medzi POP3 a IMAP a aké porty má IMAP?

IMAP (protokol aplikačnej vrstvy pre prístup k e-mailu), ako aj POP3, sa používa na prijímanie e-mailových správ na lokálnom klientovi, má však podstatný rozdiel - sťahujú sa iba hlavičky e-mailových správ, telo samotného listu zostáva na serveri. Tento komunikačný protokol funguje v dvoch smeroch, ak nastanú zmeny na lokálnom klientovi, prenesú sa na server. V poslednej dobe sa IMAP stal populárnejším, pretože e-mailoví giganti ako Gmail ho odporúčajú používať namiesto POP3.

Predvolené porty IMAP sú:

  • Port 143 – nešifrovaný port
  • Port 993 je port SSL/TLS, známy aj ako IMAPS

Krok 3 - SMTP, protokol pre odchádzajúce e-mailové komunikácie

Simple Mail Transfer Protocol ( SMTP) sa používa na komunikáciu so vzdialeným serverom a následné odosielanie správ z lokálneho klienta na vzdialený server a nakoniec na server príjemcu. Na vašom e-mailovom serveri je tento proces riadený špeciálnou službou ( MTA). Za zmienku stojí, že SMTP sa používa výhradne na odosielanie správ.

SMTP porty:

  • Port 25 – nešifrovaný port
  • Port 465 je port SSL/TLS, známy aj ako SMTPS

Záver

Dúfame, že teraz už jasne rozumiete tomu, ako fungujú poštové protokoly a aké porty používajú. V tejto príručke sme sa dozvedeli, čo sú POP3, SMTP a IMAP a na čo slúžia. Napríklad POP3 a IMAP sa používajú na rovnaké účely, ale k týmto úlohám pristupujú rôznymi spôsobmi. IMAP ponecháva obsah e-mailu na serveri, zatiaľ čo POP3 ho stiahne do vášho počítača. Tiež sme sa dozvedeli, aké štandardné porty majú SMTP, POP3 a IMAP.

Protokol IMAP(Internet Mail Access Protocol) je opísaný v RFC 2060.

Na rozdiel od POP3, ktorý jednoducho sťahuje prichádzajúce e-maily a ukladá ich lokálne, s protokolom IMAP pracujete s poštou priamo na serveri

Podobne ako POP3, aj protokol IMAP využíva koncepciu klient-server so súborom príkazov. Príkazy sa používajú na odosielanie e-mailových správ zo servera klientovi. Klient na tento účel vytvorí TCP spojenie s portom 143 na serveri. Ďalej musí server odpovedať špeciálnou pozvánkou.

1". 5 * OK shadrach.smallorg.org Server IMAP4revl V12.250 pripravený 6 a001 LOGOUT 7 * BYE shadrach.smallorg.org Server IMAP4rev1 ukončuje spojenie 8 a001 OK LOGOUT dokončené 9 Pripojenie je ukončené zahraničným hostiteľom. $ 10

Riadok 1 zobrazuje príkaz na otvorenie relácie telnet na porte 143 (predvolený port IMAP). Riadok 5 zobrazuje výzvu vydanú serverom IMAP. Riadok 6 hovorí klientovi, aby ukončil reláciu so serverom. Server potom odošle správu o ukončení relácie (riadok 7) a uzavrie spojenie s klientom.

Pred každým príkazom zadaným klientom je uvedený jedinečný identifikátor. Server potom môže použiť tento identifikátor vo svojich odpovediach, čo umožňuje klientovi určiť, ktorému príkazu odpoveď servera patrí. Toto je obzvlášť dôležité, keď server vykonáva viacero príkazov na reláciu. Identifikátor je zvyčajne krátky reťazec alfanumerických znakov, ktorý vygeneruje klient. Napríklad v riadku 6 výpisu 7-1 klient vybral identifikátor a001. Ak by klient potreboval vydať ďalšie príkazy, ďalší identifikátor by bol a002 atď. Pre jednoduchosť identifikátory príkazov často jednoducho zvýšia jeden zo svojich bitov počas relácie IMAP.

Po nadviazaní spojenia je klient v stave čakania na overenie, pretože sa musí identifikovať, aby mohol vykonávať akékoľvek operácie so svojou poštovou schránkou na serveri. Po overení na serveri môže klient použiť príkazy IMAP na správu správ na serveri. IMAP poskytuje používateľovi možnosť podporovať viacero poštových schránok na jednom serveri. Klient môže zároveň čítať, odosielať a mazať správy v ktorejkoľvek zo svojich schránok.

Metódy overovania používateľov v protokole IMAP

Rovnako ako POP3, IMAP má niekoľko metód autentifikácie klienta. Niektoré z nich poskytujú väčšiu bezpečnosť ako iné. Na rozdiel od klientov POP3 majú klienti IMAP často pomerne dlhé relácie so serverom počas spracovania správ. Používateľské ID a heslo sa teda neprenášajú cez sieť niekoľkokrát za hodinu, ako je to zvyčajne v prípade protokolu POP3.

príkaz LOGIN

Príkaz LOGIN umožňuje klientovi prihlásiť sa na server IMAP pomocou ID užívateľa a hesla v obyčajnom texte.

príkaz AUTHENTICATE

Príkaz AUTHENTICATE umožňuje klientovi použiť alternatívne metódy autentifikácie pri registrácii na serveri IMAP. Autentifikácia jednotlivých používateľov je voliteľná a nepodporujú ju všetky servery IMAP. Okrem toho sa implementácia takejto kontroly môže líšiť v závislosti od servera. Keď klient vydá príkaz AUTHENTICATE, server odpovie reťazcom výzvy zakódovaným v base64. Potom je zodpovednosťou klienta reagovať na výzvu servera na autentifikáciu, ktorá je tiež zakódovaná v base64. Ak server nepodporuje metódu autentifikácie navrhnutú klientom, zahrnie do svojej odpovede záporné slovo NIE. Klient potom musí pokračovať v rokovaní o metóde autentifikácie. Ak zlyhali všetky pokusy o určenie metódy autentifikácie, klient sa pokúsi prihlásiť na server pomocou príkazu LOGIN. Príklad relácie s použitím AUTHENTICATE:

1 [ [chránený e-mailom] shadrach riley] $ telnet localhost 143 2 Skúšam 127.0.0.1... 3 Pripojené k localhost. 4 Escape znak je "^]" . 5 * OK localhost IMAP4rev1 v12.250 server pripravený 6 a1 OVERENIE KERBEROS_V4 7 a1 ŽIADNE OVERENIE KERBEROS_V4 zlyhalo 8 a2 OVERENIE GSSAPI 9 a2 ŽIADNE OVERENIE GSSAPI zlyhalo 10 a33YUTHENT +1X1 AUTHENTICATION aBO21X PRIHLÁSENIE dokončené 16 a5 ODHLÁSENIE 17 * BYE shadrach.smallorg.org Server IMAP4rev1 ukončuje spojenie 18 a5 OK LOGOUT dokončené 19 spojenie uzavreté zahraničným hostiteľom. dvadsať [ [chránený e-mailom] shadrach-riley] $

Riadky 6-9 zobrazujú pokusy klienta o vyjednanie metódy autentifikácie so serverom IMAP. Ako vidíte, všetky zlyhali. A riadok 10 ukazuje, že bola nájdená metóda overenia, ktorá je prijateľná pre klienta aj server. Ako odpoveď server na riadku 11 vráti kódovaný reťazec base64 s výzvou. V riadku 12 však klient odmietne pokus o prihlásenie a pokračuje až v riadku 14 pomocou príkazu LOGIN.

Strana klienta IMAP

Po registrácii na IMAP serveri môže klient začať manipulovať so správami. Protokol IMAP ponúka pomerne veľa príkazov na čítanie, presúvanie a mazanie poštových správ v poštových schránkach na serveri. Pamätajte, že protokol IMAP predpokladá, že všetky správy sú uložené na serveri. Sťahovanie e-mailových správ do lokálneho počítača slúži len na účely zobrazenia. Nepresúvajú sa však ani neskopírujú do lokálneho počítača klienta.

Predvolená poštová schránka pre klienta má názov INBOX. Všetky nové správy sa uložia do doručenej pošty. Klient má možnosť vytvárať nové poštové schránky (v programoch poštových klientov sa niekedy nazývajú priečinky). Tam môže za účelom objednania presúvať správy z priečinka Doručená pošta.

Každá správa má pridelený jedinečný identifikátor (UID), podľa ktorého je v schránke identifikovaná. UID sa uchováva vo všetkých reláciách IMAP, takže klientsky softvér môže správne identifikovať správy v poštovej schránke. Každá schránka má jedinečný identifikátor platnosti (UIDVALIDITY). Štítok UIDVALIDITY musí byť prítomný počas všetkých relácií IMAP, iba ak ID správ v poštovej schránke zostali nezmenené. Ak poštová schránka obsahuje správy s rôznymi ID, potom by sa hodnota UIDVALIDITY mala zvýšiť pri ďalšej relácii. To umožňuje klientom rýchlo zistiť, či sú v ich poštovej schránke nové správy od posledného prístupu.

Každá správa je vybavená príznakom, ktorý zobrazuje jej stav. Príznak môže byť trvalý alebo nastavený na dobu trvania relácie. Trvalé príznaky môže klient zmeniť a môžu pretrvávať počas relácií. Príznaky pre jednotlivé relácie sú platné len počas trvania aktuálnej relácie IMAP. V tabuľke. 7.1 zobrazuje možnosti pre príznaky poštových správ.

Príznaky pošty IMAP

Popis príznaku \Zobrazená správa prečítaná \Prijatá správa zodpovedaná \označená Správa vynútená označená príznakom \Odstránená správa vymazaná \Koncept správy nedokončený (koncept) \Nedávna nová správa v poštovej schránke

E-mailová správa môže zodpovedať 0 príznakom alebo viacerým príznakom. Informácie o príznaku sú odovzdané klientovi spolu so samotnou správou. Je zodpovednosťou klienta, aby si vlajky primerane vyložil.

Nasledujúca časť popisuje príkazy IMAP, ktoré môže klient zadať serveru.

Hoci sa príkazy IMAP podľa RFC zadávajú veľkými písmenami, väčšina serverov IMAP akceptuje príkazy napísané veľkými aj malými písmenami.

Server MUSÍ primerane reagovať na zadané príkazy alebo odpovedať záporne, ak je príkaz nesprávny alebo nie je podporovaný.

príkaz SELECT

Príkaz SELECT sa používa iba vtedy, keď je schránka aktívna. Štandardne, kým klient nie je zaregistrovaný v systéme, nie je vybratá žiadna zo schránok, ktoré mu patria. Ďalej si klient musí vybrať schránku, s ktorou bude pracovať. Zvyčajne prvý box, ktorý klient vyberie, je schránka INBOX, do ktorej sa umiestňujú nové správy. Formát príkazu SELECT je nasledujúci:

VYBERTE poštovú schránku

Mailbox je názov poštovej schránky, ku ktorej klient pristupuje. Počas jednej relácie IMAP môže byť aktívna iba jedna poštová schránka. Ak schránka existuje a klient má k nej vhodný prístup, server poskytne viacriadkovú odpoveď s popisom stavu schránky.

Príkaz CREATE

Príkaz CREATE sa používa na vytvorenie novej poštovej schránky na serveri IMAP. Názov a umiestnenie nových poštových schránok sa určuje podľa všeobecných špecifikácií operačného systému Linux. V pracovnom adresári používateľa sa vytvorí nová poštová schránka s názvom, ale bez špecifikovaného umiestnenia, pretože umiestnenie je známe z klientskeho adresára $HOME. Ak je napríklad pracovný adresár klienta /home/riley a klient vydá príkaz CREATE na vytvorenie novej poštovej schránky vecí/nevyžiadanej pošty, novovytvorená poštová schránka na poštovom serveri Linux bude /home/riley/stuff/junk. V tomto príklade môžete vidieť, ako sa používa oddeľovací znak /. Toto však nie je spoločné pre všetky servery IMAP.

Niektorí klienti IMAP používajú výraz priečinok na označenie nových poštových schránok. Mnohé z nich umožňujú používateľom vytvárať ich aj s určitou úrovňou vnorenia, preto buďte opatrní pri vytváraní nových priečinkov (schránok). S rastúcou dĺžkou cesty k poštovej schránke je jej obsluha čoraz náročnejšia.

príkaz DELETE

Príkaz DELETE sa vzťahuje na poštové schránky, nie na správy. Server IMAP sa po prijatí tohto príkazu pokúsi vymazať poštovú schránku s názvom uvedeným ako argument príkazu. V argumente príkazu môžete použiť štandardné popisy ciest OS Linux s oddeľovačom /, pokiaľ nie sú v adresári $HOME. Správy z odstránených poštových schránok sa nedajú obnoviť a stratia sa spolu s poštovými schránkami.

PREMENOVAŤ tím

Pomocou príkazu RENAME môže klient zmeniť názov poštovej schránky. V tomto prípade je možné použiť dva parametre. Prvý parameter je skutočný názov poštovej schránky, ktorú chcete premenovať. A druhým parametrom je názov novej schránky.

Premenovanie nemá vplyv na obsah schránky.

príkaz LIST

Príkaz LIST sa používa na získanie zoznamu všetkých klientskych poštových schránok. Používa dva parametre. Formát príkazu LIST je nasledujúci:

ZOZNAM referenčnú poštovú schránku

Tu je odkaz na adresár, kde sa nachádzajú poštové schránky. Ak je namiesto tohto parametra ("") zadaný prázdny reťazec, poštové schránky sa nachádzajú v pracovnom adresári $HOME používateľa. Druhý parameter mailbox je názov mailboxu, ktorý sa má prezerať. Špeciálne znaky sú tu povolené, rovnako ako pri získavaní normálneho zoznamu adresárov, ako je zástupný znak (*). Ak je názov poštovej schránky prázdny reťazec (""), potom server ako odpoveď vráti hierarchický oddeľovač (pre Linux /) a názov koreňového parametra.

Tím LSUB

Príkaz LSUB sa používa na opravu problému, ktorý je popísaný pre príkaz LIST. Na rozdiel od príkazu LIST, ktorý zobrazuje celý obsah pracovného adresára užívateľa, príkaz LSUB zobrazuje iba poštové schránky klienta, ktoré boli aktivované príkazom SUBSCRIBE, ktorý bol popísaný vyššie. Parametre príkazu LSUB sú úplne rovnaké ako pri príkaze LIST, t.j. odkaz (odkaz) a názov poštovej schránky. Podobne ako príkaz LIST, aj parameter link určuje cestu k adresáru, kde sa nachádzajú poštové schránky so zodpovedajúcimi názvami (adresár $HOME, ak je zadaný ""). V súlade s tým názov poštovej schránky znamená názov poštovej schránky alebo názvy poštových schránok, ktoré chcete zobraziť v zozname (zástupný znak (*) je povolený).

Schránky je potom možné pridať do zoznamu aktívnych schránok pomocou príkazu SUBSCRIBE a odstrániť zo zoznamu príkazom UNSUBSCRIBE. Tieto príkazy môžete použiť na implementáciu čítania diskusných skupín na klientovi IMAP. Okrem toho je každá diskusná skupina implementovaná ako samostatná poštová schránka na serveri, do ktorej sa potom môžete prihlásiť. Väčšina e-mailových programov dnes obsahuje čítačku diskusných skupín, takže tieto veci nemusíte robiť v protokole IMAP.

príkaz APPEND

APPEND je ďalší príkaz z rodiny príkazov IMAP. IMAP sa zvyčajne používa výlučne na čítanie správ z poštových schránok. Pomocou príkazu APPEND môžete odosielať správy do poštovej schránky pripojením správy na koniec súboru poštovej schránky. Táto funkcia nefunguje celkom korektne a je dosť nebezpečná, preto neodporúčame nechať sa ňou unášať ako alternatívou k SMTP. Je to skôr prehnaný IMAP ako pracant. Základný formát príkazu APPEND je nasledujúci:

PRIPOJTE správu poštovej schránky [(príznaky)] (veľkosť správy).

príkaz CHECK

Príkaz CHECK sa používa na nastavenie kontrolného bodu na poštovej schránke. Akékoľvek operácie, ako je zápis údajov z pamäte servera na jeho pevný disk, sa musia vykonávať s príslušným stavom poštovej schránky. Práve na kontrolu integrity poštovej schránky po diskových a iných podobných operáciách slúži príkaz CHECK. Tento príkaz sa používa bez parametrov.

príkaz ZATVORIŤ

Príkaz CLOSE je verný svojmu názvu – zatvára schránku.

Po zatvorení schránky sa z nej fyzicky vymažú všetky správy označené príznakom \DELETED.

Činnosť príkazu ZATVORIŤ je jasne viditeľná na novo otvorenej poštovej schránke. Otvorená poštová schránka sa tiež zatvorí príkazom LOGOUT. Príkaz CLOSE nemá žiadne parametre.

EXPUNGE Team

Príkaz EXPUNGE sa používa na odstránenie všetkých správ označených príznakom \DELETED z poštovej schránky bez zatvorenia poštovej schránky.

Odpoveďou servera na príkaz EXPUNGE je správa o novom stave schránky.

1 $ telnet localhost 143 2 Skúšam 127.0.0.1... 3 Pripojené k localhost. 4 Escape znak je "^]". 5 * OK localhost lMAP4rev1 v12.250 server pripravený 6 a1 prihlásenie alexové bubny 7 a1 OK PRIHLÁSENIE dokončené 8 a2 vybrať nové pole 9 * 6 EXISTUJE 10 * 0 NEDÁVNE 11 * OK Urobil stav platnosti 12 * OK Predpovedané ďalšie UID 13 * VLAJKY (\Odpoveď \Označené \Odstránené \Koncept \Zobrazené) 14 * OK Trvalé príznaky 15 * OK prvá nezobrazená správa v /home/alex/newbox 16 a2 OK VYBRAŤ dokončená 17 a3 uložiť 1 +príznaky \DELETED 18 * 1 NAČÍTANIE (VLAJKY (\Vymazané) ) 19 a3 OK OBCHOD dokončené 20 a4 predajňa 2 +príznaky \VYMAZANÉ 21 * 2 NAČÍTANIE (VLAJKY (\Vymazané)) 22 a4 OK OBCHOD dokončené 23 a5 stav nové pole (správy sa nezobrazujú) 24 * STAV nové pole (SPRÁVY 6 NEVIDENE 6) 25 a5 OK STAV dokončené 26 a6 vymazať 27 * 1 VYMAZAŤ 28 * 1 VYMAZAŤ 29 * 4 EXISTUJE 30 * 0 NEDÁVNEJŠIE 31 a6 OK Vymazané 2 správy 32 a7 stav newbox (správy sa nezobrazujú) 33 * STATUS newbox (SPRÁVY44) a OK dokončené 35 a8 odhlásenie 36 * BYE shadrach.sniallorg.org Server IMAP4rev1 ukončuje pripojenie 37 a8 OK LOGOUT dokončené 38 Spojenie uzavreté zahraničným hostiteľom. 39 dolárov

Na riadku 8 používateľ Alex vyberie poštovú schránku s názvom newbox. Riadky 9-16 sú odpoveďou servera s informáciami o vybranej poštovej schránke. Riadok 9 hovorí, že obsahuje 6 správ. Na riadkoch 17 a 20 alex použil príkaz STORE na označenie dvoch správ ako \DELETED. Potom na riadku 23 používateľ alex vydá príkaz STATUS. Z riadku 24 môžeme vydedukovať, že z pohľadu IMAP servera je v schránke stále šesť správ, aj keď dve z nich sú označené ako vymazané. Na riadku 26 používateľ zadá príkaz EXPUNGE, ktorý vymaže správy označené ako vymazané. Odpoveď servera na riadkoch 27-31 potvrdzuje, že správy boli odstránené z poštovej schránky a v poštovej schránke zostali štyri správy. Potvrdzuje to aj príkaz STATUS zadaný na riadku 32. Server mu odpovie, že v schránke sú už len štyri správy.

Tím HĽADAŤ

Príkaz SEARCH je jedným z najvýkonnejších nástrojov v arzenáli IMAP. Tento príkaz vyhľadá správy podľa kritérií v aktívnej poštovej schránke a zobrazí výsledky ako číslo správy. Formát príkazu SEARCH je nasledujúci:

HĽADAŤ (kritériá vyhľadávania)

Tu špecifikácia CHARSET pozostáva z kľúčového slova CHARSET, za ktorým nasleduje označenie znakovej sady. Predvolená znaková sada je ASCII , takže táto možnosť sa zvyčajne vynecháva. Parameter kritérií vyhľadávania definuje kľúčové kritériá vyhľadávania a ich hodnoty. Kritériá vyhľadávania sú popísané v tabuľke. 7.3.

Tabuľka. Kritériá vyhľadávania pre príkaz SEARCH

Hľadaný výraz Popis Správy s číslami, ktoré zodpovedajú zadanému rozsahu VŠETKY Všetky správy v poštovej schránke ODPOVEDENÉ Správy s príznakom \ODPOVEDANÁ BCC Správy obsahujúce zadaný reťazec v poli hlavičky BCC BEFORE Správy, ktoré boli vytvorené pred zadaným dátumom BODY Správy obsahujúce zadaný reťazec CC v tele Správy obsahujúce zadaný reťazec v poli hlavičky CC DELETED Správy s príznakom \DELETED DRAFT Správy s príznakom \DRAFT FLAGGED Správy s nastaveným príznakom \FLAGGED From Správy obsahujúce zadaný reťazec v poli hlavičky From HEADER Správy obsahujúce zadanú hlavičku so zadaným reťazcom KEYWORD Správy obsahujúce zadaný zoznam VÄČŠÍCH kritérií Správy väčšie ako n NOVÉ Správy s príznakom \RECENT, ale bez príznaku \SEEN NOT Správy, ktoré neobsahujú zadané kritériá, uvádzajú zoznam STARÝCH správ bez príznaku \RECENT ON Príspevky, ktoré boli vytvorené v určený deň ALEBO Správy obsahujúce kritériá logického vyhľadávania ALEBO NAJNOVŠIE správy s príznakom \POSLEDNÉ ZOBRAZENÉ Správy s príznakom \VIDENIE ODOSLANÉ Správy, ktoré boli vytvorené pred zadaným dátumom, podľa poľa hlavičky Dátum SENTON Správy, ktoré boli vytvorené v určený dátum podľa poľa hlavičky Dátum SENTSINCE Správy, ktoré boli vytvorené po zadanom dátume podľa poľa hlavičky Dátum SINCE Správy, ktoré boli vytvorené po zadanom dátume MENŠIE Správy do veľkosti n TEXT Správy, ktoré obsahujú zadaný reťazec buď v hlavičke alebo v tele správy UID Správy s UID zodpovedajúcimi danému rozsahu NEODPOVEDE Správy bez príznaku \ANSWERED UNDELETED Správy bez príznaku \DELETED UNDRAFT Správy bez príznaku \DRAFT UNFLAGGED Správy bez nastaveného príznaku \FLAGGED UNKEYWORD Správy bez nastavených kritérií UNSEEN Správy bez príznaku \SEEN

Ako je možné vidieť z tabuľky, existuje veľké množstvo kritérií vyhľadávania správ. To je veľmi praktické, keď potrebujete nájsť konkrétnu správu v schránkach, ktoré sú zaplnené veľkým počtom správ. Nižšie je uvedený krátky príklad použitia príkazu SEARCH.

1 $ telnet localhost 143 2 Skúšam 127.0.0.1... 3 Pripojené k localhost. 2 Escape znak je "^]". 4 * OK localhost IMAP4rev1 V12.250 server pripravený 5 a1 prihlásenie alex bubny 7 a1 OK PRIHLÁSENIE dokončené 8 a2 výber doručenej pošty 9 * 2 EXISTUJE 10 * 0 NEDÁVNEJŠIE 11 * OK Stav platnosti UID 12 * OK Predpovedané ďalšie UID 13 * VLAJKY (\Odpoveď \Flagged \Deleted \Draft \Seen) 14 * OK Trvalé fs 15 * OK prvá neviditeľná správa v /var/spool/mail/alex 16 a2 OK VYBRAŤ dokončená 17 a3 hlavička vyhľadávania test predmetu 18 * HĽADAŤ 1 2 19 a3 OK HĽADANIE dokončené 20 a4 hlavička hľadania predmet ďalší 21 * HĽADAŤ 2 22 a4 OK HĽADANIE dokončené 23 a5 vyhľadávanie neviditeľné 24 * HĽADANIE 1 2 25 a5 OK HĽADANIE dokončené 26 a6 odhlásenie 27 * BYE shadrach.smallorg.org IMAP4rev1 server a6 ukončenie pripojenia OK29 28 Spojenie zatvorené cudzím hostiteľom. 30 dolárov

Riadky 17, 20 a 23 zobrazujú príklady použitia príkazu SEARCH. Riadky 18, 21 a 24 sú odpovede servera IMAP na príkaz SEARCH. Odpoveď obsahuje čísla správ, ktoré zodpovedajú kritériám vyhľadávania. Ak sa nenájde žiadna zhoda, server vráti slovo SEARCH bez identifikátora správy UID.

príkaz FETCH

Príkaz FETCH sa používa na získanie tela e-mailovej správy. Používa sa iba na zobrazovanie správ. Na rozdiel od POP3 klient IMAP neukladá kópiu správy na klientskom PC.

Tým PREDAJŇA

Príkaz STORE sa používa na zmenu informácií o správe. Formát príkazu je nasledujúci:

PREDAJ

Argumentovať určuje rozsah čísel správ, na ktoré sa vzťahuje príkaz STORE. V súčasnosti sú pre tento príkaz definované iba dva typy údajov ( ). Typ FLAGS definuje množinu príznakov nastavených pre správu. Typ FLAGS.SILENT tiež definuje množinu príznakov nastavených pre správu, ale server IMAP vo svojej odpovedi nevracia ich novú hodnotu.

Správanie týchto typov údajov môžete ovládať tak, že im predpíšete znamienko plus (+) alebo znamienko mínus (-). Znamienko plus znamená, že hodnota typu údajov ( ) bude pridaný do správy, mínus bude odstránený zo správy.

17 a3 predajňa 1 +príznaky \VYMAZANÉ 18 * 1 NAČÍTANIE (VLAJKY (\Vymazané)) 19 a3 OK ULOŽENIE dokončené

Riadok 18 tohto výpisu ukazuje, ako je nastavený príznak \DELETED pre správu v aktívnej poštovej schránke číslo 1. Všimnite si, že pred príznakom je znamienko plus (+). Môžete tiež nastaviť príznak (-). Príznak \DELETED by potom pre správu nebol začiarknutý (jeden spôsob, ako obnoviť vymazanú správu pred tým, ako nadobudnú účinnosť kontrolné body správy).

Správa označená príznakom \DELETED sa fyzicky neodstráni z poštovej schránky, kým sa nevydajú príkazy na priradenie nových kontrolných bodov k poštovej schránke. A to sa vykonáva pomocou príkazov CHECK, EXPUNGE, SELECT alebo LOGOUT.

Príkaz COPY

Príkaz COPY sa používa na kopírovanie správ z jednej poštovej schránky do druhej. Formát príkazu COPY je nasledujúci:

KOPÍROVAŤ

Tu určuje rozsah čísel správ, ktoré sa majú skopírovať z aktívnej schránky, a určuje názov poštovej schránky, do ktorej sa majú skopírovať.

Protokol IMAP nedefinuje príkaz na presun správ, ale je zrejmé, že táto operácia nie je nič iné ako kopírovanie správ do inej schránky s príznakom \DELETED nastaveným pre pôvodné správy. Po ďalšom otočení schránky (usporiadanie kontrolných bodov) sa pôvodné správy vymažú a zostanú len ich kópie.

Tím CAPABILITY

Pomocou príkazu CAPABILITY môže klient požiadať server IMAP o informácie o jeho schopnostiach.

Tím NOOP

Činnosť príkazu NOOP, ako vieme, zodpovedá jeho názvu, t.j. ona nič nerobí. Dá sa použiť na udržanie relácie pri živote, aby relácia nebola prerušená časovým limitom. Odpoveď servera na príkaz NOOP musí byť vždy kladná. Keďže server v odpovedi často vracia stav vykonania konkrétneho príkazu, NOOP možno použiť ako spúšťač pre periodický dotaz na stav servera. Ak sa s poštovou schránkou počas časového limitu niečo stalo, napríklad server vymazal správy podľa pravidiel, ktoré pre poštovú schránku nastavil správca poštového systému, príkaz NOOP vráti aktualizované informácie o stave.

Príkaz LOGOUT

Príkaz LOGOUT sa používa na ukončenie relácie pre aktuálne ID užívateľa a zatvorenie všetkých otvorených poštových schránok. Ak boli nejaké správy označené príznakom \DELETED, tento príkaz ich fyzicky vymaže z poštovej schránky.

Každý vie, ako pracovať s e-mailom. Otvoríme prehliadač, vyhľadáme potrebný zdroj, prihlásime sa a prečítame si prichádzajúci e-mail. Poštové protokoly pop3 a imap vám umožňujú pracovať s poštou bez prehliadača prostredníctvom klientskych programov, ako keby sa súbory nachádzali priamo na lokálnom počítači.

Definícia

POP3- Internetový protokol na aplikačnej úrovni, ktorý poskytuje prístup k poštovému serveru cez TCP / IP a pomocou portu 110.

IMAP- Internetový protokol na úrovni aplikácie, ktorý poskytuje prístup k poštovému serveru cez TCP a pomocou portu 143.

Porovnanie

Uplatňuje sa rozdiel medzi POP3 a IMAP. Oba protokoly vykonávajú identické úlohy, iba POP3 vám umožňuje sťahovať všetky súbory naraz (korešpondencia je uložená v týchto súboroch) a IMAP - najprv zoznam súborov a potom selektívne - sami. Toto je hlavný rozdiel medzi protokolmi a novší IMAP bol navrhnutý práve na to: Klienti neboli spokojní s potrebou analyzovať poštu lokálne, zatiaľ čo súbory boli po stiahnutí zo servera vymazané. Na serveroch IMAP si používateľ spravuje svoje vlastné správy.

klienti pop3 sa pripájajú k sieti iba kvôli sťahovaniu súborov do lokálneho počítača, po dokončení operácie sa odpoja a ďalšia práca programov prebieha offline. Klienti IMAP môžu pracovať aj offline, ale online im poskytuje viac možností: napríklad správu správ na serveri. Výsledkom je, že offline prístup je menej náročný na zdroje a je rýchlejší, zatiaľ čo online prístup viac závisí od podmienok siete a vykazuje relatívne dlhé časy odozvy.

POP3 predpokladá mono-užívateľský prístup k schránke, IMAP umožňuje pripojiť sa k nej viacerým klientom, pričom práca žiadneho z nich nie je obmedzená a každý vidí zmeny vykonané ostatnými. IMAP tiež umožňuje používateľovi vidieť stav správ, presúvať ich, vytvárať priečinky a mazať ich, ako keby sa zaoberal lokálnou kópiou. Správy sa automaticky nevymažú zo servera.

Ďalším dôležitým rozdielom medzi IMAP a POP3 je možnosť rozšíriť protokol IMAP a prípadne doladiť napríklad prístupové práva klienta k serveru. Napriek tomu, že POP3 je vďaka svojej životnosti rozšírenejší a ľahšie sa nastavuje, IMAP sa zdá byť vhodnejší na riešenie mnohých problémov, napríklad firemných.

Miesto nálezov

  1. IMAP používa port 143, POP3 používa port 110.
  2. IMAP funguje online aj offline, POP3 funguje iba offline.
  3. IMAP vám umožňuje spravovať správy priamo na serveri, POP3 sťahuje súbory na lokálny počítač používateľa.
  4. POP3 poskytuje rýchlejší prístup
  5. V IMAP môžete nakonfigurovať oddelenie prístupových práv.

POP3

POP3 je protokol na prijímanie e-mailových správ.

Pri prezeraní pošty pomocou protokolu POP3 sa všetky e-maily stiahnu do počítača používateľa a automaticky sa odstránia zo servera (aj keď to možno zakázať). Všetky ďalšie akcie s písmenami sa vykonajú na počítači používateľa.

Protokol POP3 je vhodnejší, ak poštovú schránku používa iba jedna osoba z jedného počítača a prístup k pošte je potrebný aj v prípade, že nie je k dispozícii pripojenie na internet.

IMAP

IMAP je protokol, ktorý podporuje príjem a správu elektronickej pošty priamo na poštovom serveri.

Pri použití protokolu IMAP sú e-maily vždy na serveri a sťahujú sa odtiaľ pri každom zobrazení. To je veľmi výhodné, keď má mať k poštovej schránke prístup viacero ľudí - všetky operácie s listami, ktoré vykoná jeden z nich (zmena stavu listu na „prečítané“, presúvanie písmen medzi priečinkami atď.) uvidia všetci ostatní . Nevýhodou je, že na prácu s poštou, aj so starými listami, potrebujete aktívne internetové pripojenie.

SMTP

Server SMTP je poštový server, ktorý podporuje iba odosielanie e-mailov.

Pri používaní servera SMTP sa používa port 25. Niektorí poskytovatelia internetových služieb blokujú port 25. V takom prípade sa musíte obrátiť na správcu siete, aby port odblokoval, alebo použite alternatívny port 587.

Články a Lifehacks

Rozumieť, ako nastaviť e-mail v systéme Android, nie je vôbec ťažké. Podľa podrobných pokynov v tomto článku to môžete urobiť úplne sami s ľahkosťou, nie menej ako inštalácia.

Nastavenie e-mailovej schránky na zariadení so systémom Android sa vykonáva prostredníctvom poštového programu, ktorý nájdete v zozname programov už nainštalovaných v systéme Android. Je označený ikonou poštovej obálky. Nastavenie e-mailovej schránky začína hľadaním tejto ikony. Ďalej musíte postupovať podľa pokynov krok za krokom nižšie, ako pri.

Podrobné pokyny na nastavenie pošty v systéme Android

Krok 1. Spustenie poštového programu.
Spustite poštový program kliknutím na ikonu e-mailu.

Krok 2. Nastavenie používateľského mena a hesla.
Do riadku „E-mail“ napíšte celú požadovanú adresu vášho budúceho e-mailu v tomto tvare: „[email protected]“).
Do riadku „Heslo“ zadajte kombináciu znakov, ktorá bude slúžiť ako heslo pre vstup do vami vytvorenej schránky. Je žiaduce, aby okrem latinských písmen (veľkých a malých písmen) obsahoval čísla a ďalšie znaky, ktoré možno „zobraziť“ pomocou klávesnice.

Krok č. 3. Konfigurácia servera pre prichádzajúce správy vašej pošty.
V okne „Vyberte typ účtu“ sa vám ponúknu tri možnosti:
- IMAP;
- POP3;
- Výmena.
Uvažujme o jednom z nich. Povedzme, že ste vybrali protokol „POP3“. Budete musieť postupovať podľa nasledujúcich pokynov:
- vo vyplnenom poli "Užívateľské meno" nie je potrebné nič meniť;
- záznam skrytý symbolmi "******" v poli "Heslo" tiež nebude potrebné meniť;
- do poľa "Server POP3" budete musieť zadať "pop.mail.ru";
- v poli "Port" je najlepšie vybrať chránený z ponúkaných možností - "995";
- v poli "Typ zabezpečenia" vyberte položku so šiestimi latinskými písmenami a lomkou medzi nimi: SSL / TLS;
- v poli "Odstrániť správy zo servera" je vhodné vybrať "nikdy" - to znamená, že prijaté listy budú uložené na serveri mail.ru;
- kliknite na „Ďalej“.

Krok číslo 4. Nastavenie servera pre odchádzajúce správy vašej pošty.
- pole "SMTP" musí byť vyplnené záznamom "smtp.mail.ru";
- pole "Port" - čísla 465;
- v poli "Typ zabezpečenia" vyberte šesť latinských písmen s lomkou medzi nimi: SSL / TLS;
- v poliach "Používateľské meno" a "Heslo" nechajte všetko tak, ako je, nemusíte nič meniť;
- kliknite na „Ďalej“.

Ak ste správne pochopili, ako nastaviť poštu v systéme Android, a postupovali ste podľa pokynov, potom by malo byť vaše zariadenie pripravené na prijímanie a odosielanie e-mailových správ.