Modul 1 · 1.3
IMAP og POP3: hente e-post
Modul 1: Hvordan e-post fungerer · Lesetid: 9 minutter
Læringsmål: Etter denne leksjonen kan du forklare hvordan IMAP og POP3 skiller seg fra hverandre, hvor e-posten din befinner seg i hvert av tilfellene, og velge den riktige for din situasjon.
Nøkkelbegreper: IMAP (RFC 9051), POP3 (RFC 1939), mailboks på serveren, mapper, flagg (lest, besvart, merket, slettet), synkronisere, IDLE (push-varsling), "la kopi ligge på serveren", lokal kopi, sikkerhetskopi
To måter å hente e-posten din på
I leksjon 1.1 så du at en e-post til slutt havner i mailboksen din på serveren til leverandøren din. Der blir den liggende til du ser på den. For å se på den trenger e-postprogrammet ditt en måte å snakke med den serveren på. Det finnes to protokoller for dette:
- POP3 (Post Office Protocol versjon 3, RFC 1939, fra 1996). Tanken: serveren er en postkasse. Programmet ditt henter ut brevene og tar dem med hjem.
- IMAP (Internet Message Access Protocol, nå versjon 4rev2, RFC 9051). Tanken: serveren er et arkivskap. Programmet ditt kikker i skapet, og det du gjør (lese, flytte, slette) skjer i skapet selv.
POP3: hente og ta med
Med POP3 kobler programmet ditt seg til, spør "hvilke meldinger finnes?", laster dem ned og ber deretter (som regel) serveren slette dem. POP3 kjenner bare én mappe på serveren: Innboksen. Mapper du lager i programmet ditt, finnes bare på din egen datamaskin. Også sendt e-post ligger bare på enheten du sendte den fra.
Konsekvenser:
- Leser du på telefonen med POP3, er e-posten borte fra serveren etterpå. Den bærbare datamaskinen din ser den aldri.
- Går datamaskinen din i stykker eller blir stjålet uten sikkerhetskopi, har du mistet e-posten din. Serveren har den ikke lenger.
- Mailboksen din på serveren forblir liten. Det var en gang den store fordelen, da lagringsplass var dyrt.
Mange programmer har valget la kopi av meldinger ligge på serveren (noen ganger med "slett etter x dager"). Da henter hver enhet sin egen kopi, men fortsatt uten mapper, uten delt status "lest", og uten sendt e-post på serveren. Det er en nødløsning, ikke en løsning.
IMAP: å kikke i skapet
Med IMAP blir alt liggende på serveren. Programmet ditt viser en oversikt, henter en melding når du åpner den (og beholder som regel en kopi for å kunne lese offline), og sender hver handling tilbake til serveren:
- Mapper ligger på serveren: Innboks, Sent, Kladder, Trash, Spam og dine egne mapper. Telefonen din, den bærbare datamaskinen din og webmailen viser de samme mappene.
- Flagg (flags) ligger på serveren: lest, besvart, merket, slettet. Leser du en e-post på telefonen, er den lest på den bærbare datamaskinen også.
- Sendt e-post blir av programmet ditt lagt som en kopi i mappen Sent på serveren. Merk: det er e-postprogrammet selv som gjør dette, ikke SMTP-serveren. Derfor ser du noen ganger to mapper "Sent" og en lokal oversettelse, hvis to programmer kaller den noe forskjellig (leksjon 3.1).
- Med IDLE (en utvidelse av IMAP) holder programmet ditt forbindelsen åpen og får umiddelbart beskjed fra serveren når det kommer ny e-post. Slik får du nesten øyeblikkelig varsel, uten at telefonen må spørre hvert minutt.
Ulempen: alt teller med i lagringsplassen til mailboksen din på serveren. I leksjon 3.2 leser du hvordan du håndterer det.
Sletting fungerer annerledes enn du tror
I IMAP skjer "sletting" i to trinn. En melding får først flagget \Deleted. Først ved expunge (slette, komprimere, "rydde mappe") er den virkelig borte. De fleste programmer flytter en slettet melding til papirkurven og sletter den der senere. Noen eldre innstillinger lar meldingen stå gjennomstreket i mappen. Ser du gjennomstreket e-post, er programmet ditt innstilt slik; med "komprimer mappe" eller "slett slettede meldinger" rydder du dem opp.
Med POP3 skjer slettingen lokalt: borte fra datamaskinen din, men muligens fortsatt på serveren hvis du hadde "la kopi ligge på serveren" aktivert.
Ikke bland dem
Den farligste situasjonen er en blanding: datamaskinen på kontoret bruker POP3 (og henter alt fra serveren), telefonen bruker IMAP. Da ser telefonen noen ganger e-post, og noen ganger ikke, avhengig av om kontordatamaskinen allerede har hentet den. Det ser ut som at "e-post forsvinner" og gir mange supporthenvendelser. Løsningen er alltid: IMAP på alle enheter.
Å gå over fra POP3 til IMAP gjøres slik: legg til adressen på nytt som en IMAP-konto, dra den gamle e-posten fra POP3-mappene til IMAP-mappene (da blir den lastet opp til serveren, pass på plassen), og fjern deretter POP3-kontoen. Å "konvertere" en eksisterende konto er ikke mulig i de fleste programmer.
Hvilken velger du?
| Situasjon | Råd |
|---|---|
| Du leser på mer enn én enhet (nesten alle) | IMAP |
| Du deler en mailboks med kolleger | IMAP |
| Du vil at leverandøren din skal ha en sikkerhetskopi av e-posten din | IMAP |
| Du leser på én datamaskin, vil lagre e-post lokalt og tar selv sikkerhetskopier | POP3 går an, med kopi på serveren i noen dager |
| Mailboksen din er full og du vil beholde gammel e-post | IMAP, pluss arkivering til en lokal mappe (leksjon 3.2) |
Noen misforståelser:
- "IMAP er usikkert fordi alt ligger på serveren." Serveren er som regel bedre sikret og bedre sikkerhetskopiert enn den bærbare datamaskinen din. Viktigere er et sterkt passord (leksjon 3.4).
- "Med POP3 kan ingen komme til e-posten min." E-posten har ligget på serveren til du hentet den, og ligger nå på den bærbare datamaskinen din. Den som har datamaskinen din, har e-posten din.
- "Kalender og kontakter går også via IMAP." Nei. IMAP er bare for e-post. Kalendere og kontakter går via andre protokoller (CalDAV/CardDAV, eller Exchange/ActiveSync hos Microsoft). Det er relevant ved en flytting (leksjon 8.1).
Portene
Begge protokollene har en kryptert port og en gammel ukryptert port:
| Protokoll | Kryptert fra start | Gammel (eventuelt med STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Bruk alltid 993 eller 995. Hvorfor det er slik, og hva STARTTLS er, leser du i leksjon 1.4.
I praksis: slik ser det ut hos en mailboks
Hos en mailboks fra WebOké velger du i e-postprogrammet ditt IMAP med port 993 (SSL/TLS), eller POP3 med port 995. Webmailen fungerer også direkte mot IMAP-mailboksen: alt du gjør der, ser du igjen i programmet ditt hvis det bruker IMAP. Hos andre leverandører fungerer det på tilsvarende måte; også der står portene som regel i velkomst-e-posten eller kundepanelet.
Oppsummering
- POP3 henter e-post fra serveren til én enhet; IMAP lar alt ligge på serveren og synkroniserer mapper og status.
- Med IMAP ser du det samme på alle enhetene dine og i webmailen; leverandøren din kan lage en sikkerhetskopi.
- Bruk aldri POP3 og IMAP om hverandre for samme mailboks.
- Sletting i IMAP skjer i to trinn: merke og slette (expunge).
- IMAP handler bare om e-post, ikke om kalender og kontakter.
Quiz
Oppgave
Oppgave O1.3: Kartlegg din egen situasjon. Lag en liste over alle enheter og programmer du leser e-posten din med (datamaskin, telefon, nettbrett, webmail, en kollega). Finn for hver enhet ut om den bruker IMAP eller POP3, og hvilken port. Svar deretter: bruker du samme protokoll overalt? Hva skjer med e-posten din hvis den bærbare datamaskinen din går i stykker i morgen? Programmet lagrer svarene dine og viser deretter kriteriene.
Oppgave O1.3: Kartlegg din egen situasjon
Denne oppgaven gjør du selv; ingen kontrollerer den. Kryss av det du har gjort, og merk oppgaven som fullført.
IMAP overalt på port 993: da ligger alt på serveren, og leverandøren har sikkerhetskopi. POP3 kun på én enhet og med egen sikkerhetskopi; ikke bland POP3 og IMAP for samme postboks. Port 143 eller 110 er ukryptert (leksjon 1.4). Kalender og kontakter sjekker du separat.
Avkrysningene og notatene dine blir kun i denne nettleseren; vi sender dem ikke noe sted. Er du logget inn, lagrer vi kun i Mine kurs at du har gjort oppgaven.
Les mer
Trinnene i disse artiklene gjelder for panelene til WebOké; hos andre leverandører fungerer det på tilsvarende måte.
- DirectAdmin-veiledning 8.7: IMAP eller POP3: hva er forskjellen?
- Hva er IMAP og POP3, og hvordan fungerer de?
- Hvordan sletter jeg en melding i IMAP?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
