Modul 1 · 1.3
IMAP og POP3: hent mail
Modul 1: Sådan virker e-mail · Læsetid: 9 minutter
Læringsmål: Efter denne lektion kan du forklare, hvordan IMAP og POP3 adskiller sig fra hinanden, hvor din mail befinder sig ved hver af de to, og vælge den rigtige til din situation.
Nøglebegreber: IMAP (RFC 9051), POP3 (RFC 1939), mailboks på serveren, mapper, flag (læst, besvaret, markeret, slettet), synkronisering, IDLE (push-besked), "behold kopi på serveren", lokal kopi, backup
To måder at komme til din mail på
I lektion 1.1 så du, at en mail til sidst havner i din mailboks på din udbyders server. Der bliver den liggende, indtil du åbner den. For at kunne se den skal dit mailprogram kunne kommunikere med serveren. Det foregår med to protokoller:
- POP3 (Post Office Protocol version 3, RFC 1939, fra 1996). Ideen: serveren er en postkasse. Dit program henter brevene ud og tager dem med hjem.
- IMAP (Internet Message Access Protocol, nu version 4rev2, RFC 9051). Ideen: serveren er et arkivskab. Dit program kigger i skabet, og det du foretager dig (læser, flytter, sletter) sker i selve skabet.
POP3: hent og tag med
Med POP3 opretter dit program forbindelse, spørger "hvilke beskeder findes der?", downloader dem og beder derefter (som regel) serveren slette dem. POP3 kender kun én mappe på serveren: Indbakken. Mapper, du opretter i dit program, findes kun på din egen computer. Også din sendte mail findes kun på den enhed, du sendte den fra.
Konsekvenser:
- Læser du på din telefon med POP3, er mailen derefter væk fra serveren. Din bærbare ser den aldrig.
- Går din computer i stykker eller bliver stjålet uden backup, mister du din mail. Serveren har den ikke længere.
- Din mailboks på serveren forbliver lille. Det var engang den store fordel, dengang lagerplads var dyr.
Mange programmer har indstillingen behold kopi af beskeder på serveren (nogle gange med "slet efter x dage"). Så henter hver enhed sin egen kopi, men stadig uden mapper, uden fælles status "læst", og uden sendt mail på serveren. Det er en nødløsning, ikke en rigtig løsning.
IMAP: kig i skabet
Med IMAP forbliver alt på serveren. Dit program viser en oversigt, henter en besked, når du åbner den (og gemmer som regel en kopi, så du kan læse offline), og sender hver handling tilbage til serveren:
- Mapper findes på serveren: Indbakke, Sendt, Kladder, Papirkurv, Spam og dine egne mapper. Din telefon, din bærbare og webmailen viser de samme mapper.
- Flag (flags) findes på serveren: læst, besvaret, markeret, slettet. Læser du en mail på din telefon, er den også læst på din bærbare.
- Sendt mail bliver af dit program lagt som en kopi i mappen Sendt på serveren. Bemærk: det er mailprogrammet selv, der gør det, ikke SMTP-serveren. Derfor ser du nogle gange to mapper "Sent" og "Sendt", hvis to programmer kalder den noget forskelligt (lektion 3.1).
- Med IDLE (en udvidelse af IMAP) holder dit program forbindelsen åben, og serveren giver straks besked, når der er ny mail. Sådan får du næsten øjeblikkelig en notifikation, uden at din telefon skal spørge hvert minut.
Ulempen: alt tæller med i lagerpladsen for din mailboks på serveren. I lektion 3.2 kan du læse, hvordan du håndterer det.
Sletning fungerer anderledes, end du tror
Ved IMAP foregår "sletning" i to trin. En besked får først flaget \Deleted. Først ved expunge (slet, komprimer, "ryd op i mappe") er den reelt væk. De fleste programmer flytter en slettet besked til Papirkurven og sletter den der senere. Enkelte ældre indstillinger lader beskeden stå overstreget i mappen. Ser du overstreget mail, er dit program indstillet sådan; med "komprimer mappe" eller "slet slettede beskeder" rydder du op i dem.
Ved POP3 er sletning lokal: væk fra din computer, men muligvis stadig på serveren, hvis du havde "behold kopi på serveren" slået til.
Bland ikke protokollerne
Den farligste situation er en blanding: computeren på kontoret bruger POP3 (og henter alt fra serveren), telefonen bruger IMAP. Så ser telefonen nogle gange mail, andre gange ikke, afhængigt af om kontorcomputeren allerede har hentet. Det ligner, at "mail forsvinder", og giver mange supporthenvendelser. Løsningen er altid: IMAP på alle enheder.
Sådan skifter du fra POP3 til IMAP: tilføj adressen igen som en IMAP-konto, træk den gamle mail fra POP3-mapperne over i IMAP-mapperne (så bliver den uploadet til serveren; vær opmærksom på pladsen), og slet derefter POP3-kontoen. At "omdanne" en eksisterende konto kan man ikke i de fleste programmer.
Hvilken skal du vælge?
| Situation | Anbefaling |
|---|---|
| Du læser på mere end én enhed (næsten alle) | IMAP |
| Du deler en mailboks med kolleger | IMAP |
| Du vil have, at din udbyder har en backup af din mail | IMAP |
| Du læser på én computer, vil gemme mail lokalt og tager selv backup | POP3 kan bruges, med kopi på serveren i et par dage |
| Din mailboks er fuld, og du vil gemme gammel mail | IMAP, plus arkivering til en lokal mappe (lektion 3.2) |
Et par misforståelser:
- "IMAP er usikkert, fordi alt ligger på serveren." Serveren er som regel bedre beskyttet og bedre sikkerhedskopieret end din bærbare. Det vigtigste er et stærkt password (lektion 3.4).
- "Med POP3 kan ingen komme til min mail." Mailen har ligget på serveren, indtil du hentede den, og ligger nu på din bærbare. Den, der har din bærbare, har din mail.
- "Kalender og kontakter går også via IMAP." Nej. IMAP er kun mail. Kalendere og kontakter går via andre protokoller (CalDAV/CardDAV, eller Exchange/ActiveSync hos Microsoft). Det spiller en rolle ved en flytning (lektion 8.1).
Portene
Begge protokoller har en krypteret port og en gammel ukrypteret port:
| Protokol | Krypteret fra start | Gammel (eventuelt med STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Brug altid 993 eller 995. Hvorfor det er sådan, og hvad STARTTLS er, kan du læse i lektion 1.4.
I praksis: sådan ser det ud med en mailboks
Med en mailboks hos WebOké vælger du i dit mailprogram IMAP med port 993 (SSL/TLS), eller POP3 med port 995. Webmailen virker også direkte på IMAP-mailboksen: alt det, du gør der, ser du igen i dit program, hvis det bruger IMAP. Hos andre udbydere fungerer det på tilsvarende vis; også der står portene som regel i velkomstmailen eller kundepanelet.
Opsummering
- POP3 henter mail fra serveren til én enhed; IMAP lader alt blive på serveren og synkroniserer mapper og status.
- Med IMAP ser du det samme på alle dine enheder og i webmailen; din udbyder kan tage en backup.
- Brug aldrig POP3 og IMAP i flæng for den samme mailboks.
- Sletning ved IMAP foregår i to trin: markering og sletning (expunge).
- IMAP handler kun om mail, ikke om kalender og kontakter.
Quiz
Opgave
Opgave O1.3: Kortlæg din situation. Lav en liste over alle enheder og programmer, du læser din mail med (computer, telefon, tablet, webmail, en kollega). Find for hver enhed ud af, om den bruger IMAP eller POP3, og hvilken port. Besvar derefter: bruger du den samme protokol overalt? Hvad sker der med din mail, hvis din bærbare går i stykker i morgen? Programmet gemmer dine svar og viser derefter kriterierne.
Opgave O1.3: Kortlæg din situation
Denne opgave laver du selv; ingen tjekker den. Afkryds hvad du har gjort, og markér opgaven som udført.
IMAP overalt på port 993: så ligger alt på serveren, og udbyderen har en backup. POP3 kun på ét apparat og med din egen backup; bland ikke POP3 og IMAP for den samme mailboks. Port 143 eller 110 er ukrypteret (lektion 1.4). Kalender og kontakter kigger du på separat.
Dine afkrydsninger og noter forbliver kun i denne browser; vi sender dem ingen steder hen. Er du logget ind, gemmer vi kun i Mine kurser, at du har udført opgaven.
Videre læsning
Trinnene i disse artikler gælder for WebOkés paneler; hos andre udbydere fungerer det på tilsvarende vis.
- DirectAdmin vejledning 8.7: IMAP eller POP3: hvad er forskellen?
- Hvad er IMAP og POP3, og hvordan virker det?
- Hvordan sletter jeg en besked i IMAP?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
