1 modulis · 1.3
IMAP ir POP3: pašto gavimas
1 modulis: Kaip veikia el. paštas · Skaitymo trukmė: 9 min.
Mokymosi tikslas: Po šios pamokos galėsite paaiškinti, kuo skiriasi IMAP ir POP3, kur yra Jūsų paštas kiekvienu iš šių dviejų atvejų, ir pasirinkti tinkamą variantą savo situacijai.
Pagrindinės sąvokos: IMAP (RFC 9051), POP3 (RFC 1939), pašto dėžutė serveryje, katalogai, žymos (perskaityta, atsakyta, pažymėta, ištrinta), sinchronizavimas, IDLE (push pranešimas), „kopijos palikimas serveryje", vietinė kopija, atsarginė kopija
Du būdai pasiekti savo paštą
1.1 pamokoje matėte, kad laiškas galiausiai patenka į Jūsų pašto dėžutę Jūsų paslaugų teikėjo serveryje. Ten jis lieka, kol jį peržiūrite. Kad galėtų jį parodyti, Jūsų pašto programai reikia būdo bendrauti su tuo serveriu. Tam skirti du protokolai:
- POP3 (Post Office Protocol versija 3, RFC 1939, iš 1996 m.). Idėja: serveris yra pašto dėžutė. Jūsų programa paima laiškus iš jos ir parsineša namo.
- IMAP (Internet Message Access Protocol, dabar versija 4rev2, RFC 9051). Idėja: serveris yra archyvo spinta. Jūsų programa žiūri į spintą, ir tai, ką darote (skaitote, perkeliate, trinate), vyksta pačioje spintoje.
POP3: paėmimas ir pasiėmimas
Naudojant POP3, Jūsų programa prisijungia, klausia „kokie pranešimai yra?", juos atsisiunčia ir tada (paprastai) paprašo serverio juos ištrinti. POP3 turi tik vieną katalogą serveryje: Gautieji. Katalogai, kuriuos sukuriate savo programoje, egzistuoja tik Jūsų kompiuteryje. Taip pat ir Jūsų išsiųsti laiškai saugomi tik tame įrenginyje, kuriuo juos išsiuntėte.
Pasekmės:
- Jei paštą skaitote telefone naudodami POP3, po to jis dingsta iš serverio. Jūsų nešiojamasis kompiuteris jo niekada nematys.
- Jei Jūsų kompiuteris sugenda ar pavagiamas be atsarginės kopijos, prarandate savo paštą. Serveryje jo nebelieka.
- Jūsų pašto dėžutė serveryje lieka maža. Kadaise tai buvo didelis privalumas, kai saugojimo vieta buvo brangi.
Daugelyje programų yra galimybė palikti pranešimų kopiją serveryje (kartais su nuostata „ištrinti po x dienų"). Tada kiekvienas įrenginys pasiima savo kopiją, bet vis tiek be katalogų, be bendros „perskaityta" būsenos ir be išsiųstų laiškų serveryje. Tai priemonė problemai apeiti, o ne sprendimas.
IMAP: žvilgsnis į spintą
Naudojant IMAP, viskas lieka serveryje. Jūsų programa rodo apžvalgą, atsisiunčia pranešimą, kai jį atidarote (ir paprastai palieka kopiją, kad galėtumėte skaityti neprisijungę), ir kiekvieną veiksmą siunčia atgal į serverį:
- Katalogai yra serveryje: Gautieji, Išsiųsta, Juodraščiai, Šiukšliadėžė, Spam ir Jūsų pačių sukurti katalogai. Jūsų telefonas, nešiojamasis kompiuteris ir žiniatinklio paštas mato tuos pačius katalogus.
- Žymos (flags) yra serveryje: perskaityta, atsakyta, pažymėta, ištrinta. Jei perskaitote laišką telefone, jis bus pažymėtas kaip perskaitytas ir nešiojamajame kompiuteryje.
- Išsiųstus laiškus Jūsų programa įrašo kaip kopiją kataloge Išsiųsta serveryje. Atkreipkite dėmesį: tai daro pati pašto programa, o ne SMTP serveris. Todėl kartais matote du katalogus, „Sent" ir „Išsiųsta", jei dvi programos juos pavadina skirtingai (3.1 pamoka).
- Naudojant IDLE (IMAP plėtinį), Jūsų programa palaiko ryšį atvirą ir serveris iš karto praneša, kai atsiranda naujas laiškas. Taip gaunate pranešimą beveik iš karto, o Jūsų telefonui nereikia kas minutę tikrinti.
Trūkumas: viskas skaičiuojama kaip Jūsų pašto dėžutės vieta serveryje. 3.2 pamokoje sužinosite, kaip su tuo susitvarkyti.
Ištrynimas veikia kitaip, nei galvojate
Naudojant IMAP, „ištrynimas" vyksta dviem etapais. Pranešimui pirmiausia priskiriama žyma \Deleted. Tik atlikus expunge (ištrynimą, suspaudimą, „katalogo išvalymą") jis iš tikrųjų pašalinamas. Dauguma programų perkelia ištrintą pranešimą į Šiukšliadėžę ir vėliau jį ten ištrina. Kai kurios senesnės nuostatos palieka pranešimą kataloge perbrauktą. Jei matote perbrauktus laiškus, Jūsų programa taip sukonfigūruota; naudodami „suspausti katalogą" arba „ištrinti pašalintus pranešimus" galite juos sutvarkyti.
Naudojant POP3, ištrynimas yra vietinis: laiškas dingsta iš Jūsų kompiuterio, bet gali likti serveryje, jei buvo įjungta „palikti kopiją serveryje".
Nemaišykite
Pavojingiausia situacija yra mišri: biuro kompiuteris naudoja POP3 (ir paima viską iš serverio), o telefonas naudoja IMAP. Tada telefonas kartais mato paštą, kartais ne, priklausomai nuo to, ar biuro kompiuteris jau jį pasiėmė. Tai atrodo kaip „laiškai dingsta" ir sukelia daug klausimų palaikymo tarnybai. Sprendimas visada tas pats: visuose įrenginiuose naudokite IMAP.
Perėjimas nuo POP3 prie IMAP vyksta taip: pridėkite adresą iš naujo kaip IMAP paskyrą, nutempkite senus laiškus iš POP3 katalogų į IMAP katalogus (tada jie bus įkelti į serverį, atkreipkite dėmesį į vietą), ir tada ištrinkite POP3 paskyrą. Esamos paskyros „konvertuoti" daugumoje programų negalima.
Kurį rinktis?
| Situacija | Patarimas |
|---|---|
| Skaitote paštą daugiau nei viename įrenginyje (beveik visi) | IMAP |
| Dalijatės pašto dėžute su kolegomis | IMAP |
| Norite, kad Jūsų paslaugų teikėjas turėtų atsarginę Jūsų pašto kopiją | IMAP |
| Skaitote tik viename kompiuteryje, norite saugoti paštą vietoje ir patys darote atsargines kopijas | POP3 tinka, su kopijos palikimu serveryje kelioms dienoms |
| Jūsų pašto dėžutė pilna ir norite išsaugoti senus laiškus | IMAP, kartu archyvuojant į vietinį katalogą (3.2 pamoka) |
Keletas klaidingų supratimų:
- „IMAP yra nesaugus, nes viskas saugoma serveryje." Serveris paprastai yra geriau apsaugotas ir turi geresnes atsargines kopijas nei Jūsų nešiojamasis kompiuteris. Svarbiau yra stiprus slaptažodis (3.4 pamoka).
- „Naudojant POP3, niekas negali pasiekti mano pašto." Laiškas buvo serveryje tol, kol jį atsisiuntėte, o dabar jis yra Jūsų nešiojamajame kompiuteryje. Kas turi Jūsų kompiuterį, turi ir Jūsų paštą.
- „Kalendorius ir kontaktai taip pat sinchronizuojami per IMAP." Ne. IMAP skirtas tik paštui. Kalendoriai ir kontaktai perduodami kitais protokolais (CalDAV/CardDAV arba Exchange/ActiveSync „Microsoft" atveju). Tai svarbu perkeliant duomenis (8.1 pamoka).
Prievadai
Abu protokolai turi šifruotą prievadą ir seną nešifruotą prievadą:
| Protokolas | Šifruotas nuo pat pradžių | Senas (galimai su STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Visada naudokite 993 arba 995. Kodėl taip yra ir kas yra STARTTLS, sužinosite 1.4 pamokoje.
Praktikoje: kaip tai atrodo pašto dėžutės atveju
Naudojant WebOké pašto dėžutę, savo pašto programoje pasirenkate IMAP su prievadu 993 (SSL/TLS), arba POP3 su prievadu 995. Žiniatinklio paštas taip pat veikia tiesiogiai su IMAP pašto dėžute: viskas, ką ten padarote, atsispindi Jūsų programoje, jei ji naudoja IMAP. Kitų paslaugų teikėjų atveju viskas veikia panašiai; ten prievadai paprastai nurodomi sveikinimo laiške arba kliento skydelyje.
Santrauka
- POP3 paima paštą iš serverio į vieną įrenginį; IMAP palieka viską serveryje ir sinchronizuoja katalogus bei būseną.
- Naudojant IMAP, visuose savo įrenginiuose ir žiniatinklio pašte matote tą patį; Jūsų paslaugų teikėjas gali daryti atsarginę kopiją.
- Niekada nenaudokite POP3 ir IMAP pakaitomis tai pačiai pašto dėžutei.
- Ištrynimas naudojant IMAP vyksta dviem etapais: pažymėjimas ir ištrynimas (expunge).
- IMAP skirtas tik paštui, ne kalendoriui ir kontaktams.
Testas
Užduotis
Užduotis O1.3: Jūsų situacijos apžvalga. Sudarykite visų įrenginių ir programų, kuriais skaitote savo paštą (kompiuteris, telefonas, planšetė, žiniatinklio paštas, kolega), sąrašą. Kiekvienam įrenginiui išsiaiškinkite, ar jis naudoja IMAP, ar POP3, ir kokį prievadą. Tada atsakykite: ar visur naudojate tą patį protokolą? Kas atsitiks su Jūsų paštu, jei Jūsų nešiojamasis kompiuteris rytoj sugestų? Programa išsaugos Jūsų atsakymus ir tada parodys kriterijus.
Užduotis O1.3: Jūsų situacijos apžvalga
Šią užduotį atliekate patys; niekas jos netikrina. Pažymėkite, ką atlikote, ir pažymėkite užduotį kaip atliktą.
Visur IMAP per 993 prievadą: tuomet viskas lieka serveryje, o paslaugų teikėjas daro atsarginę kopiją. POP3 naudokite tik viename įrenginyje ir su savo atsargine kopija; nemaišykite POP3 ir IMAP tai pačiai pašto dėžutei. 143 arba 110 prievadas yra nešifruotas (3 pamoka 1.4). Kalendorių ir kontaktus peržiūrite atskirai.
Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.
Skaitykite daugiau
Veiksmai šiuose straipsniuose galioja WebOké valdymo skydeliams; kitų paslaugų teikėjų atveju viskas veikia panašiai.
- DirectAdmin vadovas 8.7: IMAP arba POP3: kuo skiriasi?
- Kas yra IMAP ir POP3 ir kaip jie veikia?
- Kaip ištrinti laišką IMAP pašte?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
