Moodul 1 · 1.3
IMAP ja POP3: kirjade allalaadimine
Moodul 1: Kuidas e-post töötab · Lugemisaeg: 9 minutit
Õpieesmärk: pärast seda tundi oskad selgitada, mille poolest IMAP ja POP3 erinevad, kus su kirjad kummagi puhul asuvad, ja valida oma olukorrale sobiva.
Põhimõisted: IMAP (RFC 9051), POP3 (RFC 1939), postkast serveris, kaustad, lipud (loetud, vastatud, märgistatud, kustutatud), sünkroonimine, IDLE (push-teavitus), "jäta koopia serverisse", kohalik koopia, varukoopia
Kaks viisi oma kirjadeni jõudmiseks
Tunnis 1.1 nägid, et kiri jõuab lõpuks su postkasti su teenusepakkuja serveris. Seal see seisab, kuni sa selle avad. Vaatamiseks vajab su meiliprogramm viisi selle serveriga suhtlemiseks. Selleks on olemas kaks protokolli:
- POP3 (Post Office Protocol versioon 3, RFC 1939, aastast 1996). Idee: server on postkast kodu juures. Su programm võtab kirjad sealt välja ja viib need koju kaasa.
- IMAP (Internet Message Access Protocol, praegu versioon 4rev2, RFC 9051). Idee: server on arhiivikapp. Su programm vaatab kapi sisse ja kõik, mida sa teed (loed, liigutad, kustutad), toimub kapi enda sees.
POP3: allalaadimine ja kaasavõtmine
POP3 puhul loob su programm ühenduse, küsib "millised kirjad on olemas?", laadib need alla ja palub seejärel (tavaliselt) serveril need kustutada. POP3 tunneb serveris vaid ühte kausta: Sisendkaust. Kaustad, mille sa oma programmis loot, eksisteerivad ainult su enda arvutis. Ka su saadetud kirjad on ainult selles seadmes, millega sa need saatsid.
Tagajärjed:
- Kui loed oma telefonis POP3-ga, on kiri pärast seda serverist kadunud. Su sülearvuti ei näe seda kunagi.
- Kui su arvuti läheb katki või varastatakse ilma varukoopiata, on su kirjad kadunud. Serveris neid enam pole.
- Su postkast serveris jääb väikeseks. See oli kunagi suur eelis, kui salvestusruum oli kallis.
Paljudel programmidel on valik jäta kirjade koopia serverisse (mõnikord koos valikuga "kustuta pärast x päeva"). Siis laadib iga seade oma koopia, aga ikka ilma kaustadeta, ilma jagatud "loetud" olekuta ja ilma saadetud kirjadeta serveris. See on ajutine lahendus, mitte päris lahendus.
IMAP: kapi sisse vaatamine
IMAP-iga jääb kõik serverisse. Su programm näitab ülevaadet, laadib kirja alla, kui sa selle avad (ja hoiab tavaliselt koopiat, et saaksid lugeda ka võrguühenduseta), ning saadab iga toimingu serverile tagasi:
- Kaustad asuvad serveris: Sisendkaust, Saadetud, Mustandid, Prügikast, Spam ja su enda kaustad. Su telefon, sülearvuti ja veebipost näevad samu kaustu.
- Lipud (flags) asuvad serveris: loetud, vastatud, märgistatud, kustutatud. Kui loed kirja oma telefonis, on see ka sülearvutis loetud.
- Saadetud kirjad paneb su programm koopiana kausta Saadetud serveris. Pane tähele: seda teeb meiliprogramm ise, mitte SMTP-server. Seepärast näed vahel kahte kausta "Sent" ja "Saadetud", kui kaks programmi nimetavad seda erinevalt (tund 3.1).
- IDLE'ga (IMAP-i laiendus) hoiab su programm ühendust avatuna ja server teatab kohe, kui saabub uus kiri. Nii saad peaaegu koheselt teavituse, ilma et su telefon peaks iga minut küsima.
Puudus: kõik loetakse su postkasti salvestusruumi sisse serveris. Tunnist 3.2 loed, kuidas sellega toime tulla.
Kustutamine töötab teisiti, kui arvad
IMAP-i puhul toimub "kustutamine" kahes etapis. Kiri saab kõigepealt lipu \Deleted. Alles expunge käigus (kustutamine, tihendamine, "kausta puhastamine") on see päriselt kadunud. Enamik programme liigutab kustutatud kirja Prügikasti ja kustutab selle hiljem sealt. Mõned vanemad seadistused jätavad kirja kausta läbikriipsutatult seisma. Kui näed läbikriipsutatud kirju, on su programm nii seadistatud; valikuga "tihenda kaust" või "kustuta kustutatud kirjad" saad need ära koristada.
POP3 puhul on kustutamine kohalik: kaob su arvutist, aga võib jääda serverisse, kui sul oli sisse lülitatud "jäta koopia serverisse".
Ära sega kahte kokku
Kõige ohtlikum olukord on segu: kontoris olev arvuti kasutab POP3-d (ja laadib kõik serverist alla), telefon kasutab IMAP-i. Siis näeb telefon vahel kirju, vahel mitte, olenevalt sellest, kas kontoriarvuti on juba alla laadinud. See näeb välja nagu "kirjad kaovad" ja tekitab palju tugiküsimusi. Lahendus on alati: kõigis seadmetes IMAP.
POP3-lt IMAP-ile üleminek käib nii: lisa aadress uuesti IMAP-kontona, lohista vanad kirjad POP3-kaustadest IMAP-kaustadesse (siis laaditakse need serverisse üles; jälgi mahtu) ja eemalda seejärel POP3-konto. Olemasolevat kontot "ümber teha" ei saa enamikus programmides.
Kumba valida?
| Olukord | Soovitus |
|---|---|
| Loed kirju rohkem kui ühes seadmes (peaaegu kõik) | IMAP |
| Jagad postkasti kolleegidega | IMAP |
| Soovid, et su teenusepakkujal oleks su kirjadest varukoopia | IMAP |
| Loed ühes arvutis, soovid kirju kohapeal hoida ja teed ise varukoopiaid | POP3 sobib, koos koopiaga serveris mõneks päevaks |
| Postkast on täis ja soovid vanu kirju säilitada | IMAP, pluss arhiveerimine kohalikku kausta (tund 3.2) |
Mõned levinud väärarusaamad:
- "IMAP on ebaturvaline, sest kõik on serveris." Server on tavaliselt paremini kaitstud ja paremini varundatud kui su sülearvuti. Olulisem on tugev parool (tund 3.4).
- "POP3-ga ei pääse keegi mu kirjadele ligi." Kiri oli serveris seni, kuni sa selle alla laadisid, ja asub nüüd su sülearvutis. Kellel on su sülearvuti, sellel on su kirjad.
- "Kalender ja kontaktid lähevad ka läbi IMAP-i." Ei. IMAP on ainult kirjade jaoks. Kalendrid ja kontaktid liiguvad teiste protokollide kaudu (CalDAV/CardDAV või Exchange/ActiveSync Microsofti puhul). See on oluline kolimisel (tund 8.1).
Pordid
Mõlemal protokollil on krüpteeritud port ja vana krüpteerimata port:
| Protokoll | Krüpteeritud algusest peale | Vana (võimalusel STARTTLS-iga) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Kasuta alati 993 või 995. Miks see nii on ja mis on STARTTLS, loed tunnist 1.4.
Praktikas: nii näeb see välja postkasti puhul
WebOké postkasti puhul valid oma meiliprogrammis IMAP-i pordiga 993 (SSL/TLS) või POP3 pordiga 995. Veebipost töötab samuti otse IMAP-postkastiga: kõik, mida seal teed, kajastub su programmis, kui see kasutab IMAP-i. Teiste teenusepakkujate juures töötab see sarnaselt; ka seal on pordid tavaliselt tervituskirjas või kliendipaneelis.
Kokkuvõte
- POP3 laadib kirjad serverist alla ühte seadmesse; IMAP jätab kõik serverisse ja sünkroonib kaustu ning olekuid.
- IMAP-iga näed kõigis seadmetes ja veebipostis sama asja; su teenusepakkuja saab teha varukoopia.
- Ära kunagi kasuta POP3-d ja IMAP-it läbisegi sama postkasti jaoks.
- Kustutamine IMAP-i puhul toimub kahes etapis: märgistamine ja kustutamine (expunge).
- IMAP puudutab ainult kirju, mitte kalendrit ega kontakte.
Test
Ülesanne
Ülesanne O1.3: Sinu olukord ülevaates. Koosta nimekiri kõigist seadmetest ja programmidest, millega oma kirju loed (arvuti, telefon, tahvelarvuti, veebipost, kolleeg). Uuri iga seadme kohta, kas see kasutab IMAP-it või POP3-d ja millist porti. Vasta seejärel: kas kasutad kõikjal sama protokolli? Mis juhtub su kirjadega, kui su sülearvuti läheb homme katki? Programm salvestab su vastused ja näitab seejärel kriteeriume.
Ülesanne O1.3: Sinu olukord ülevaates
Selle ülesande teed ise, keegi ei kontrolli seda. Märgi ära, mida tegid, ja märgi ülesanne tehtuks.
Kõikjal IMAP pordil 993: siis jääb kõik serverisse ja pakkuja teeb varukoopia. POP3 ainult ühes seadmes ja oma varukoopiaga; ära kasuta POP3-te ja IMAP-i läbisegi sama postkasti jaoks. Port 143 või 110 on krüpteerimata (tund 1.4). Kalendrit ja kontakte vaatad eraldi.
Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.
Lisalugemine
Nende artiklite sammud kehtivad WebOké paneelide kohta; teiste teenusepakkujate juures töötab see sarnaselt.
- DirectAdmin juhend 8.7: IMAP või POP3: mis vahe on?
- Mis on IMAP või POP3 ja kuidas see töötab?
- Kuidas kustutada kirja IMAP-is?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
