Internet Message Access Protocol

Internet Message Access Protocol (IMAP) är ett protokoll som används för att läsa e-post från en emailserver. IMAP använder normalt port 143 eller port 993 för SSL-anslutning. Nuvarande version av IMAP är revision 4[1].

IMAP4 skiljer sig från det tidigare populära POP3-protokollet på bland annat följande punkter:

  • IMAP4 har stöd för mappar på servern. Mapparna kan antingen vara privata, gemensamma för grupper av användare, eller virtuella, till exempel peka på en FTP- eller Usenet-server.
  • IMAP4 har stöd för flaggor på meddelanden, både standardflaggor som läst/oläst, stjärnmärkt och radera. Användarens klientprogram kan också definiera egna flaggor för exempelvis spam-meddelanden.
  • IMAP4 har sökning inbyggt i protokollet.
  • IMAP4 kan hämta delar av ett meddelande. Exempelvis kan klientprogrammet ladda ner en viss bilaga bara när användaren ska använda den.
  • IMAP4 meddelar klienten när det kommit in ett nytt meddelande om klienten är online. Detta är ett slags push mail. Klienten kan då välja att hämta hem det nya meddelandet med hjälp av meddelandets unika ID, så kallat UID. POP3 har inte denna möjlighet eftersom protokollet bygger på sekvenslistor för meddelanden som inte får ändras under en session.
  • IMAP4 har som standard stöd för krypterad påloggning.

Det finns även en utökning av IMAP4, IMAP Idle[2], som garanterar att mailservern är uppkopplad i minst 29 minuter. Efter denna tid kan klienten starta om Idle. Med hjälp av denna teknik som är implementerad på flesta IMAP4-servrar kan klienten alltid vara uppdaterad (push mail).

Det tillkommer fortlöpande utökningar till IMAP-protokollet[3]. Utökningar är lätta att göra i IMAP med hjälp av IMAP-kommandot Capability. Det finns exempelvis en grupp inom IETF, Lemonade[4], som tar fram nya RFC:s med målet att IMAP4 ska bli effektivare att använda från mobiltelefoner.

Källor

Media som används på denna webbplats

Internet map 1024 - transparent, inverted.png
Författare/Upphovsman: The Opte Project, Licens: CC BY 2.5
Partial map of the Internet based on the January 15, 2005 data found on opte.org. Each line is drawn between two nodes, representing two IP addresses. The length of the lines are indicative of the delay between those two nodes. This graph represents less than 30% of the Class C networks reachable by the data collection program in early 2005. Lines are color-coded according to their corresponding RFC 1918 allocation as follows:
  net, ca, us
  com, org
  mil, gov, edu
  jp, cn, tw, au, de
  uk, it, pl, fr
  br, kr, nl
  unknown