imap opcijas. POP3 un IMAP: pasta protokolu vēsture un vēstuļu savākšana, izmantojot IMAP pakalpojumā Yandex.Mail

Ikviens zina, kā strādāt ar e-pastu. Atveram pārlūkprogrammu, meklējam vajadzīgo resursu, ielogojamies un lasām ienākošo e-pasta korespondenci. Pop3 un imap pasta protokoli ļauj strādāt ar pastu bez pārlūkprogrammas, izmantojot klienta programmas, it kā faili atrastos tieši lokālajā datorā.

Izpratne par POP3 un IMAP

POP3 ir lietojumprogrammas līmeņa interneta protokols, kas nodrošina piekļuvi pasta serverim, izmantojot TCP/IP un 110. portu.
IMAP ir lietojumprogrammas līmeņa interneta protokols, kas nodrošina piekļuvi pasta serverim, izmantojot TCP un izmantojot 143. portu.

Atšķirība starp POP3 un IMAP

Atšķirība starp POP3 un IMAP ir atkarīga no lietojumprogrammas. Abi protokoli veic identiskus uzdevumus, tikai POP3 ļauj lejupielādēt visus failus uzreiz (korespondence tiek saglabāta šajos failos), un IMAP vispirms ļauj lejupielādēt failu sarakstu un pēc tam selektīvi lejupielādēt tos pats. Šī ir galvenā atšķirība starp protokoliem, un jaunākais IMAP tika izveidots tieši šīs atšķirības ieviešanai: klienti nebija apmierināti ar nepieciešamību lokāli parsēt pastu, savukārt serverī faili pēc lejupielādes tika izdzēsti. IMAP serveros lietotājs savus ziņojumus pārvalda neatkarīgi.
pop3 klienti izveido savienojumu ar tīklu tikai, lai lejupielādētu failus lokālais dators, tiek izslēgti pēc operācijas pabeigšanas un turpmākais programmu darbs notiek bezsaistes režīmā. IMAP klienti var strādāt bezsaistē, taču tiešsaistē tiem ir vairāk iespēju: piemēram, ziņojumu pārvaldība serverī. Rezultātā piekļuve bezsaistē prasa mazāk resursu un ir ātrāka, savukārt tiešsaistes piekļuve ir vairāk atkarīga no tīkla apstākļiem un tai ir salīdzinoši ilgs reakcijas laiks.
POP3 pieņem monolietotāju piekļuvi pastkastei, IMAP ļauj tai pieslēgties vairākiem klientiem, savukārt neviena no tiem darbs nav ierobežots, un visi redz citu veiktās izmaiņas. IMAP arī ļauj lietotājam redzēt ziņojumu statusu, pārvietot tos, izveidot mapes un dzēst tās tā, it kā viņam būtu darīšana ar vietējo kopiju. Automātiska noņemšana Nav ziņojumu no servera.
Vēl viena svarīga atšķirība starp IMAP un POP3 ir iespēja paplašināt IMAP protokolu un galu galā saņemt precīza regulēšana, piemēram, klienta piekļuves tiesības serverim. Neskatoties uz to, ka POP3, pateicoties tā ilgmūžībai, ir izplatītāks un vieglāk konfigurējams, IMAP šķiet ērtāks, risinot daudzas problēmas, piemēram, korporatīvās.

TheDifference.ru noteica, ka atšķirība starp IMAP un POP3 ir šāda:

IMAP izmanto portu 143, POP3 izmanto portu 110.
IMAP darbojas gan tiešsaistē, gan bezsaistē, POP3 darbojas tikai bezsaistē.
IMAP ļauj pārvaldīt ziņas tieši serverī, POP3 lejupielādē failus uz lietotāja lokālo datoru.
POP3 nodrošina vairāk ātra piekļuve
Izmantojot IMAP, varat konfigurēt piekļuves tiesību nodalīšanu.

Izmantojot IMAP un POP protokolus, varat lejupielādēt e-pastus no pasta serveriem savā datorā un piekļūt tiem, izmantojot e-pasta klientus, piemēram, Microsoft Outlook, Mozilla Thunderbird utt. Šīs tehnoloģijas galvenā priekšrocība ir tā, ka varat piekļūt savam e-pastam, neapmeklējot paša pakalpojuma vietni.

Atšķirība starp IMAP un POP.

IMAP un POP ir divi dažādi protokoli. Starp tām ir daudz atšķirību. Galvenā atšķirība ir tā, ka IMAP (Internet Messaged Access Protocol) vienmēr tiek sinhronizēts ar pasta serveri, tāpēc visas izmaiņas, kas veiktas pasta klientā (Microsoft Outlook, Thunderbird), nekavējoties tiks parādītas jūsu pastkaste.

No otras puses, POP (Post Office Protocol) kontā e-pasts pasta klients un pasta serveris nav sinhronizēti. Tas nozīmē, ka veiktās izmaiņas kontu pasta klientā esošie e-pasti netiks pārsūtīti uz pastkasti.
Kā iespējot šos protokolus

Dažādi pasta pakalpojumi ir dažādi iestatījumi darbam ar protokoliem. Pakalpojumā Gmail varat atrast opcijas, lai iespējotu gan POP, gan IMAP protokolus (dodieties uz Iestatījumi -> Pārsūtīšana un POP/IMAP). Vietnē POP ir pieejams tikai un tas neatbalsta IMAP.

Šeit ir ekrānuzņēmums no Gmail POP/IMAP iestatījumiem.

IMAP

Lielākā IMAP izmantošanas priekšrocība ir tā, ka varat piekļūt pastam no vairākiem e-pasta klientiem, un katrs klients nosaka izmaiņas reāllaikā. Pieņemsim, ka pasta serveris ir savienots ar diviem dažādiem pasta klientiem (piemēram, Client 1 Client 2) dažādi datori. Ja lietotājs izdzēš ziņojumu e-pasta klientā 1, izmaiņas tiks parādītas pasta serveris, kā arī tieši pasta klientā 2. IMAP sistēmā visi ziņojumi no pasta klientiem un serveriem tiek sinhronizēti savā starpā.

POP

Jūs varat lejupielādēt e-pastiem no pasta servera uz datoru, izmantojot POP protokolu. Pēc lejupielādes oriģinālais ziņojums tiek dzēsts no servera, un tāpēc tam nevar piekļūt no cita datora (Piezīme: Gmail ir iespēja saglabāt pasta kopiju jūsu pastkastē, kā arī ir iespēja atstāt ziņojumus serverī, līdz izdzēšat viņiem). Bet ir daudz citu e-pasta klientu, kur šī funkcija trūkst (piemēram, ja sūtāt ziņojumu no e-pasta klienta, jūs neatradīsit šo ziņojumu jūsu pastkastes nosūtītajos sūtījumos).

Kura ir labāka? POP vai IMAP?

Labāk ir izmantot IMAP. Tas ir tāpēc, ka IMAP piedāvā divas savienojuma metodes. Izmaiņas tiek sinhronizētas ar serveri, un jums nav jāuztraucas par izmaiņām pastkastē.

Ikviens zina, kā strādāt ar e-pastu. Atveram pārlūkprogrammu, meklējam vajadzīgo resursu, ielogojamies un lasām ienākošo e-pasta korespondenci. Pop3 un imap pasta protokoli ļauj strādāt ar pastu bez pārlūkprogrammas, izmantojot klienta programmas, it kā faili atrastos tieši lokālajā datorā.

Definīcija

POP3 ir lietojumprogrammas līmeņa interneta protokols, kas nodrošina piekļuvi pasta serverim, izmantojot TCP/IP un izmantojot 110. portu.

IMAP ir lietojumprogrammas līmeņa interneta protokols, kas nodrošina piekļuvi pasta serverim, izmantojot TCP un izmantojot 143. portu.

Salīdzinājums

Atšķirība starp POP3 un IMAP ir atkarīga no lietojumprogrammas. Abi protokoli veic identiskus uzdevumus, tikai POP3 ļauj lejupielādēt visus failus uzreiz (korespondence tiek saglabāta šajos failos), un IMAP vispirms ļauj lejupielādēt failu sarakstu un pēc tam selektīvi lejupielādēt tos pats. Šī ir galvenā atšķirība starp protokoliem, un jaunākais IMAP tika izveidots tieši šīs atšķirības ieviešanai: klienti nebija apmierināti ar nepieciešamību lokāli parsēt pastu, savukārt serverī faili pēc lejupielādes tika izdzēsti. IMAP serveros lietotājs savus ziņojumus pārvalda neatkarīgi.

pop3 klienti pieslēdzas tīklam tikai, lai lejupielādētu failus lokālajā datorā, atvienotos pēc operācijas pabeigšanas un turpmākā programmas darbība notiek bezsaistes režīmā. IMAP klienti var strādāt bezsaistē, taču tiešsaistē tiem ir vairāk iespēju: piemēram, ziņojumu pārvaldība serverī. Rezultātā piekļuve bezsaistē prasa mazāk resursu un ir ātrāka, savukārt tiešsaistes piekļuve ir vairāk atkarīga no tīkla apstākļiem un tai ir salīdzinoši ilgs reakcijas laiks.

POP3 pieņem monolietotāju piekļuvi pastkastei, IMAP ļauj tai pieslēgties vairākiem klientiem, savukārt neviena no tiem darbs nav ierobežots, un visi redz citu veiktās izmaiņas. IMAP arī ļauj lietotājam redzēt ziņojumu statusu, pārvietot tos, izveidot mapes un dzēst tās tā, it kā viņam būtu darīšana ar vietējo kopiju. Ziņojumi netiek automātiski izdzēsti no servera.

Vēl viena svarīga atšķirība starp IMAP un POP3 ir iespēja paplašināt IMAP protokolu un galu galā iegūt precizējumus, piemēram, klienta piekļuves tiesības serverim. Neskatoties uz to, ka POP3, pateicoties tā ilgmūžībai, ir izplatītāks un vieglāk konfigurējams, IMAP šķiet ērtāks, risinot daudzas problēmas, piemēram, korporatīvās.

Secinājumu vietne

  1. IMAP izmanto portu 143, POP3 izmanto portu 110.
  2. IMAP darbojas gan tiešsaistē, gan bezsaistē, POP3 darbojas tikai bezsaistē.
  3. IMAP ļauj pārvaldīt ziņas tieši serverī, POP3 lejupielādē failus uz lietotāja lokālo datoru.
  4. POP3 nodrošina ātrāku piekļuvi
  5. Izmantojot IMAP, varat konfigurēt piekļuves tiesību nodalīšanu.

Maz ticams, ka ir vismaz viena persona, kas aktīvi izmanto internetu, kurai nav e-pasta. Patiešām, e-pasta esamība atvieglo sarakstes uzturēšanu, kā arī ir priekšnoteikums daudzu virtuālo pakalpojumu izmantošanai - no plkst. sociālajos tīklos pirms reģistrēšanās vietnē vai tās atjauninājumu abonēšanas.

Ja viņš runā par e-pasta izmantošanu paredzētajam mērķim, tad atliek tikai atvērt jebkuru pārlūkprogrammu, doties uz pasta dienesta vietni un pieteikties, lai lasītu jaunas vēstules. Bet korespondenci iespējams apskatīt arī bez pārlūkprogrammas – izmantojot īpašu e-pasta klientu. Un šim nolūkam tiek izmantoti 2 pasta protokoli - IMAP un POP3.

Kā POP3 atšķiras no IMAP?

Tehniskā atšķirība starp POP3 un IMAP protokoliem parasti nav būtiska. Abi tie ir lietojumprogrammu slāņa interneta protokoli, kas izmanto attiecīgi 110. un 143. portu, lai piekļūtu serverim, izmantojot TCP/IP. Protokolu mērķis faktiski ir vienāds, taču tie to veic vairākos veidos. dažādos veidos. Un, lai precīzāk saprastu, kā POP3 atšķiras no IMAP, jums ir sīkāk jāsaprot to darbības princips.

Darbs ar POP3 protokolu e-pasta klientiļauj vienlaikus lejupielādēt failus no pasta servera, kamēr tie savienojas ar tīklu tikai šim nolūkam. Tas nozīmē, ka turpmākais darbs ar elektronisko saraksti notiek, neizmantojot tīklu.

E-pasta klienti, kas izmanto IMAP protokolu, var strādāt bez tīkla savienojuma, taču piekļuve tam ievērojami paplašina to iespējas. Rezultātā klients var patstāvīgi izvēlēties, kuri burti ir jāielādē lokālajā mašīnā, savukārt, izmantojot POP3 protokolu, visi burti tiek lejupielādēti, pēc tam nevajadzīgie tiek dzēsti.

Sakarā ar to, ka POP3 klients tikai lejupielādē failus un turpmākais darbs tiek veikts bezsaistē, tas darbojas nedaudz ātrāk. IMAP klientam ir nepieciešams vairāk resursu, jo tas ir tiešsaistē. Ir arī vērts atzīmēt vēl vienu būtisku atšķirību starp POP un IMAP, kuriem daudzi e-pasta pakalpojumi, tostarp Yandex, dod priekšroku pēdējam - vairāku lietotāju režīmam. IMAP protokols ļauj vairākiem klientiem izveidot savienojumu ar serveri, savukārt POP3 atļauj tikai viena lietotāja režīmu.

Apkoposim, kādas ir atšķirības starp IMAP un POP3:

  • viņi izmanto dažādus portus darbam ar serveri - 110 POP3 un 143 IMAP;
  • POP3 darbojas tikai bezsaistes režīmā, IMAP var darboties gan bezsaistē, gan tiešsaistē;
  • lai strādātu ar failiem un ziņojumiem, izmantojot POP3 protokolu, tie ir jālejupielādē vietējā datorā, bet IMAP ļauj strādāt ar tiem tieši serverī;
  • POP3 ir ātrāka piekļuve serverim nekā IMAP;
  • IMAP ļauj konfigurēt piekļuves tiesību nodalīšanu, savukārt POP3 šīs opcijas nav.

Tagad jūs zināt atšķirību starp POP un IMAP. Noslēgumā ir vērts to atzīmēt šobrīd POP3 protokols tīklā ir biežāk sastopams, jo tas ir viegli konfigurējams. Tomēr IMAP strauji iegūst popularitāti, galvenokārt elektroniskā sarakste, izmantojot mobilās ierīces. Kopumā daudzi e-pasta pakalpojumi apvieno šo protokolu izmantošanu atkarībā no klienta un viņa izmantotās ierīces vajadzībām.

Sazinoties internetā daudzus mēnešus un gadus, jūs saņemat daudz vēstuļu, un tas ir simtiem megabaitu un gigabaitu korespondences un failu. Bieži vien tie nav tikai noderīgi faili, tos var izmantot, lai atcerētos un atjaunotu dzīves pagrieziena punktus. Šie dati ir vērtīgāki par lokālā datora diska saturu.

Dažkārt rodas uzdevums pāriet uz jaunu un ērtāku pasta sistēmu, bet uzkrātais vēstuļu arhīvs traucē. Vai mest tos tajā pašā vietā? Žēl. Paroles ir aizmirstas. Gadās, ka tiek zaudēti mobilo tālruņu numuri un e-pasta adreses, kas ievadītas, lai tos atjaunotu. Kādu dienu jūs varat zaudēt savus arhīvus uz visiem laikiem. Lejupielādēt uz vietējo cietais disks? Vai kopēt diskā vai zibatmiņas diskā? Bet tie ir neuzticami: saplīst, pazūd, sabojājas.

Loģiskākais risinājums ir pasta arhīva importēšana jaunā pastkastē. Taču ar to vien nepietiek, jo svarīgas vēstules var turpināt nonākt vecajā pastkastītē. Varat iestatīt visu ienākošo vēstuļu beznosacījumu pāradresāciju uz citu adresi, un no tehniskā viedokļa šī ir vispiemērotākā iespēja. Bet mēs neesam roboti, un tehniski ekonomisks risinājums ne vienmēr ir ērti lietojams.

Uz ilgu laiku vienīgais veids pasta arhīva pārsūtīšana starp pasta sistēmām ar pastāvīgu jauno vēstuļu sinhronizāciju fonā bija POP3 protokols. Iespēja savākt pastu no ārējiem POP3 serveriem ir ieviesta visur un labi. Jebkurā gadījumā tik labi, cik protokols atļauj, un tam ir daudz nepatīkamu ierobežojumu.

POP3 ir datēts ar 1984. gadu, kad viens no Dienvidkalifornijas Universitātes Datorzinātņu institūta darbiniekiem Džoiss Reinoldss publicēja RFC 918 — priekšlikumu standarta protokolam e-pasta saņemšanai (POP — Post Office Protocol). Pēc četriem gadiem parādījās POP protokola trešais izdevums, un pašreizējā, modernā POP3 standarta versija tika publicēta 1996. gada pavasarī, gandrīz pirms 17 gadiem.

Svarīgs POP3 princips ir optimizācija īsiem savienojumiem ar pasta serveri dārgas un lēnas komunikācijas apstākļos. Sākotnēji katrā savienojumā vajadzēja lejupielādēt visus vēstules no pastkastes uz lokālo disku un pēc tam notīrīt visu pastkastes saturu. Tieši tāpat darbojas jūsu pastkastīte vēstulēm un avīzēm pie daudzdzīvokļu mājas ieejas. Pirmajā POP versijā pat nebija komandu, lai lasītu atsevišķus e-pastus, tikai lai pilnībā lejupielādētu visu.

Tagad ir grūti iedomāties, ka e-pasta ziņojumi netika glabāti serveros. Tie tika lejupielādēti vietējā datorā pie pirmās iespējas un lasīti, lokāli sakārtoti pēc saņēmēja, tēmas un svarīguma.

Interesanti, ka POP2 protokols nodrošināja iespēju strādāt ar vairākām mapēm serverī, taču tas izrādījās nepieprasīts, un pats protokols nesaņēma izplatīšanu. Tāpēc POP3 tika noņemta komanda FOLD, kas ieviesa šo līdzekli. POP2 apsteidza savu laiku.

Tagad POP3 nav iespējams lejupielādēt mapju struktūru no servera, ir tikai “plakans” burtu saraksts, kas parasti sastāv no ienākošajiem burtiem vai kombinācijas pielāgotas mapes. Nevar ņemt vērā lasīšanas un svarīguma karogus. Neskatoties uz šiem ierobežojumiem, protokols joprojām tiek plaši izmantots, galvenokārt tā vienkāršības un ļoti plašā atbalsta dēļ visās ierīcēs.

Ir bijuši daudzi mēģinājumi uzlabot POP3, taču neviens nav bijis tik veiksmīgs kā IMAP protokols, kas kopš 1985. gada ir attīstījies gandrīz paralēli. Diezgan interesanta ir arī IMAP vēsture. Piemēram, pirmā ieviešana tika veikta Lisp, un tās mantojums uz visiem laikiem paliek protokolā S-izteiksmju veidā, kas kodē sarežģītas servera atbildes, piemēram, BODYSTRUCTURE.

IMAP autors un ideologs Marks Krispins noteica principu pastāvīgai vēstuļu glabāšanai pasta serverī. IMAP izrādījās viens no agrīnajiem "mākoņa" interneta protokoliem, kas paredzēts vietējā krātuve nav uzticams personālajā datorā. Turklāt cilvēkam var būt vairāki personālie datori un citi termināļi darbam ar pastu – mums šodien pamata lietas.

Jaunākā IMAP versija 4rev1 ir aprakstīta RFC 3501, kas tika izlaists 2003. gadā. Neskatoties uz šķietamo vecumu, protokols izrādījās dzīvs, pateicoties agrīnā stadijā nodrošinātajam pagarinājuma mehānismam. Šim mehānismam, protams, nav arī trūkumi, taču tas tomēr ļāva dažādiem cilvēkiem izlaida vairāk nekā piecdesmit publiskos paplašinājumus, no kuriem daudzi tika izstrādāti pavisam nesen un ir plaši izmantoti.

Mūsdienu pasta sistēma bez IMAP piekļuves atbalsta ir muļķības. Jau vairākus gadus Yandex.Mail ir atbalstījis IMAP kā serveri darbam ar tik populāru klientu programmas piemēram, Outlook, Thunderbird, Apple Mail, kā arī daudzas mobilie klienti. Starp citu, pateicoties viedtālruņiem, IMAP saņēma otro attīstības vilni. Ja ieslēgts personālajiem datoriem Jau labu laiku lielākā daļa lietotāju ir izvēlējušies savam pastam tīmekļa saskarni, tad ar mobilajām ierīcēm Situācija nemaz nav tāda. Ātri un skaisti IMAP klienti, piemēram, iOS, liek mums pārskatīt pieeju IMAP kā tikai profesionālu un “pieredzējušu” lietotāju izvēli.

Nesen Yandex.Mail pievienoja arī IMAP klienta funkciju - pasta savācēju ar ārējie serveri izmantojot IMAP - papildus POP3 kolektoram.

Funkcijai praktiski nav nepieciešama konfigurācija, un tā ir paredzēta darbam fonā pēc pirmās aktivizēšanas. Ievācot pastu, izmantojot IMAP, iepriekš aprakstīto protokola funkciju dēļ pastkastē redzēsit mapju struktūru, pie kuras biji pieradis, izmantojot savu iepriekšējo pasta sistēmu. Visi lasītie ziņojumi paliks lasīti, un nelasītie ziņojumi paliks nelasīti.


Varat iespējot mapju vākšanu pakalpojumā Yandex.Mail no visām pasta sistēmām, kas atbalsta IMAP protokolu. Protokols nav vienkāršs, katrai IMAP servera ieviešanai ir savas īpatnības, un mums bija svarīgi vispirms rīkoties ar visizplatītāko iespēju pārslēgties no vecā pasta uz jauno.

Tāpat kā iepriekš, papildus pašām vēstulēm tiek importēti kontakti no visbiežāk sastopamo e-pasta pakalpojumu adrešu grāmatām.

IMAP protokols ir ievērojami sarežģītāks par POP3 gan vienkārši iespēju un komandu kopas, gan dažu darbības pamatprincipu ziņā. Piemēram, IMAP izmanto klienta komandu marķēšanu un servera atbildes uz šīm komandām, kas ļauj serverim atbildēt uz komandām nejaušā secībā.

Pirms katras komandas ir jāieraksta kāds identifikators – tags, ko pēc tam izmantos serveris, ģenerējot atbildi uz šo komandu. Tas ļauj "sarunai" starp klientu un serveri būt pilnīgi asinhronai - serverim ir tiesības atbildēt uz klienta komandām jebkurā secībā, jo tagi ļauj nepārprotami saskaņot atbildi ar iepriekš izdotu komandu. Turklāt serveris var izpildīt šādas komandas vienlaikus, paātrinot darbu ar pastu, un Yandex.Mail to var izmantot. Tajā pašā laikā tas prasa īpašu pieeju gan klienta, gan servera programmēšanai. Ja šajā brīdī atcerējāties TCP kārtas numuru mehānismu, ierakstiet sev +1 geek cred :)

Lai Yandex.Mail ieviestu IMAP savācēju, mēs izmantojām mūsu asinhrono sistēmu jebkuras augstas veiktspējas rakstīšanai. tīkla pakalpojumi, ko sauc par yplatform. Uz redzēšanos pirmkods ir slēgts, lai gan apsveram tā publicēšanu. Sekojiet līdzi jaunumiem.

Dodieties uz Yandex.Mail, iestatiet IMAP savācēju - un jūs vienmēr varēsit atrast jebkuru veco vēstuli. Noteikti Yandex zina, kā meklēt.