Modul 1 · 1.3
IMAP och POP3: hämta mejl
Modul 1: Hur e-post fungerar · Lästid: 9 minuter
Lärandemål: Efter den här lektionen kan du förklara hur IMAP och POP3 skiljer sig åt, var din mejl finns lagrad i respektive fall, och välja rätt protokoll för din situation.
Nyckelbegrepp: IMAP (RFC 9051), POP3 (RFC 1939), mejllåda på servern, mappar, flaggor (läst, besvarad, markerad, borttagen), synkronisering, IDLE (push-avisering), "lämna kopia på servern", lokal kopia, säkerhetskopia
Två sätt att komma åt din mejl
I lektion 1.1 såg du att ett mejl till slut hamnar i din mejllåda på din leverantörs server. Där ligger det kvar tills du läser det. För att läsa det behöver ditt mejlprogram ett sätt att prata med servern. Det finns två protokoll för detta:
- POP3 (Post Office Protocol version 3, RFC 1939, från 1996). Tanken: servern är en brevlåda. Ditt program hämtar breven och tar med dem hem.
- IMAP (Internet Message Access Protocol, nu version 4rev2, RFC 9051). Tanken: servern är ett arkivskåp. Ditt program tittar i skåpet, och det du gör (läsa, flytta, ta bort) sker i själva skåpet.
POP3: hämta och ta med
Med POP3 ansluter ditt program, frågar "vilka meddelanden finns?", laddar ner dem och ber sedan (oftast) servern ta bort dem. POP3 har bara en mapp på servern: Inkorgen. Mappar du skapar i ditt program finns bara på din egen dator. Även din skickade mejl finns bara på enheten du skickade den från.
Konsekvenser:
- Läser du på telefonen med POP3, är mejlet därefter borta från servern. Din bärbara dator ser det aldrig.
- Går din dator sönder eller blir stulen utan säkerhetskopia, är mejlen borta. Servern har dem inte längre.
- Din mejllåda på servern förblir liten. Det var en gång den stora fördelen, när lagringsutrymme var dyrt.
Många program har alternativet lämna kopia av meddelanden på servern (ibland med "ta bort efter x dagar"). Då hämtar varje enhet sin egen kopia, men fortfarande utan mappar, utan delad status "läst", och utan skickad mejl på servern. Det är en nödlösning, ingen riktig lösning.
IMAP: titta i skåpet
Med IMAP stannar allt på servern. Ditt program visar en översikt, hämtar ett meddelande när du öppnar det (och behåller oftast en kopia för att kunna läsa offline), och skickar varje åtgärd tillbaka till servern:
- Mappar finns på servern: Inkorg, Skickat, Utkast, Papperskorg, Skräppost och dina egna mappar. Din telefon, din bärbara dator och webbmejlen ser samma mappar.
- Flaggor (flags) finns på servern: läst, besvarad, markerad, borttagen. Läser du ett mejl på telefonen, är det även läst på din bärbara dator.
- Skickad mejl läggs av ditt program som en kopia i mappen Skickat på servern. Observera: det är mejlprogrammet självt som gör detta, inte SMTP-servern. Därför ser du ibland två mappar, "Sent" och "Skickat", om två program kallar den olika (lektion 3.1).
- Med IDLE (en utökning av IMAP) håller ditt program anslutningen öppen och servern meddelar direkt när det kommer ny mejl. Så får du nästan omedelbart en avisering, utan att telefonen behöver fråga varje minut.
Nackdelen: allt räknas in i lagringsutrymmet för din mejllåda på servern. I lektion 3.2 läser du hur du hanterar det.
Borttagning fungerar annorlunda än du tror
I IMAP sker "borttagning" i två steg. Ett meddelande får först flaggan \Deleted. Först vid expunge (radera, komprimera, "rensa mapp") är det verkligen borta. De flesta program flyttar ett borttaget meddelande till Papperskorgen och raderar det där senare. Vissa äldre inställningar lämnar meddelandet överstruket i mappen. Ser du överstruken mejl, är ditt program inställt på det sättet; med "komprimera mapp" eller "radera borttagna meddelanden" städar du bort dem.
Med POP3 sker borttagning lokalt: borta från din dator, men eventuellt kvar på servern om du hade "lämna kopia på servern" påslaget.
Blanda inte
Den farligaste situationen är en blandning: datorn på kontoret använder POP3 (och hämtar allt från servern), telefonen använder IMAP. Då ser telefonen ibland mejl, ibland inte, beroende på om kontorsdatorn redan har hämtat. Det ser ut som att "mejl försvinner" och ger upphov till många supportfrågor. Lösningen är alltid: IMAP på alla enheter.
Att byta från POP3 till IMAP görs så här: lägg till adressen på nytt som ett IMAP-konto, dra den gamla mejlen från POP3-mapparna till IMAP-mapparna (då laddas den upp till servern; tänk på utrymmet), och ta sedan bort POP3-kontot. Att "konvertera" ett befintligt konto går inte i de flesta program.
Vilket väljer du?
| Situation | Råd |
|---|---|
| Du läser på mer än en enhet (nästan alla) | IMAP |
| Du delar en mejllåda med kollegor | IMAP |
| Du vill att din leverantör har en säkerhetskopia av din mejl | IMAP |
| Du läser på en enda dator, vill spara mejl lokalt och tar egna säkerhetskopior | POP3 går bra, med kopia på servern i några dagar |
| Din mejllåda är full och du vill spara gammal mejl | IMAP, plus arkivering till en lokal mapp (lektion 3.2) |
Några missförstånd:
- "IMAP är osäkert eftersom allt finns på servern." Servern är oftast bättre skyddad och bättre säkerhetskopierad än din bärbara dator. Viktigare är ett starkt lösenord (lektion 3.4).
- "Med POP3 kan ingen komma åt min mejl." Mejlet har legat på servern tills du hämtade det, och finns nu på din bärbara dator. Den som har din dator, har din mejl.
- "Kalender och kontakter går också via IMAP." Nej. IMAP gäller bara mejl. Kalendrar och kontakter går via andra protokoll (CalDAV/CardDAV, eller Exchange/ActiveSync hos Microsoft). Det spelar roll vid en flytt (lektion 8.1).
Portarna
Båda protokollen har en krypterad port och en gammal okrypterad port:
| Protokoll | Krypterad från början | Gammal (eventuellt med STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Använd alltid 993 eller 995. Varför det är så, och vad STARTTLS är, läser du i lektion 1.4.
I praktiken: så här ser det ut för en mejllåda
För en mejllåda hos WebOké väljer du i ditt mejlprogram IMAP med port 993 (SSL/TLS), eller POP3 med port 995. Webbmejlen fungerar också direkt mot IMAP-mejllådan: allt du gör där syns i ditt program om det använder IMAP. Hos andra leverantörer fungerar det på liknande sätt; även där står portarna oftast i välkomstmejlet eller kundpanelen.
Sammanfattning
- POP3 hämtar mejl från servern till en enda enhet; IMAP lämnar allt på servern och synkroniserar mappar och status.
- Med IMAP ser du samma sak på alla dina enheter och i webbmejlen; din leverantör kan ta en säkerhetskopia.
- Använd aldrig POP3 och IMAP huller om buller för samma mejllåda.
- Borttagning i IMAP sker i två steg: markera och radera (expunge).
- IMAP gäller bara mejl, inte kalender och kontakter.
Quiz
Uppgift
Uppgift O1.3: Kartlägg din situation. Gör en lista över alla enheter och program du läser din mejl med (dator, telefon, surfplatta, webbmejl, en kollega). Ta reda på för varje enhet om den använder IMAP eller POP3 och vilken port. Svara sedan på: använder du samma protokoll överallt? Vad händer med din mejl om din bärbara dator går sönder i morgon? Programmet sparar dina svar och visar sedan kriterierna.
Uppgift O1.3: Kartlägg din situation
Den här uppgiften gör du själv; ingen kontrollerar den. Bocka av vad du har gjort och markera uppgiften som klar.
Överallt IMAP på port 993: då finns allt på servern och leverantören har en säkerhetskopia. POP3 bara på en enhet och med en egen säkerhetskopia; blanda inte POP3 och IMAP för samma mejlkonto. Port 143 eller 110 är okrypterad (lektion 1.4). Kalender och kontakter kontrollerar du separat.
Dina bockar och anteckningar sparas bara i den här webbläsaren; vi skickar dem ingenstans. Är du inloggad sparar vi i Mina kurser bara att du har gjort uppgiften.
Läs mer
Stegen i de här artiklarna gäller för panelerna hos WebOké; hos andra leverantörer fungerar det på liknande sätt.
- DirectAdmin-guide 8.7: IMAP eller POP3: vad är skillnaden?
- Vad är IMAP och POP3 och hur fungerar det?
- Hur tar jag bort ett meddelande i IMAP?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
