POP ja IMAP

Tarja Pitkänen
tlpitkan@cc.hut.fi


Sisällysluettelo

Johdanto
POP
IMAP
Edut ja haitat
Lopuksi
Lähteet


Johdanto

SMTP (Simple Mail Transfer Protocol) hoitaa viestien kuljetuksen postipalvelimien välillä (RFC 821) ja RFC 822 määrittelee viestin rakenteen. [3] [4]
Palvelimet toimivat yhdyskäytävinä ja välittävät viestit toisilleen kunnes kohdekone saavutetaan. Kohdekone varastoi viestin levylle postihakemistoon, josta käyttäjä voi käydä lukemassa postinsa tai siirtää sen edelleen koneelleen paikallisella postiohjelmalla. Postin noutoon käytetään lukuprotokollan mukaista postiohjelmaa. Tällaisia lukuprotokollia ovat IMAP (Internet Message Access Protocol) ja POP (Post Office Protocol).

POP

POP-protokolla on vanhin, yksinkertainen ja ehkä tunnetuin. Se kopioi ensin kaikki viestit palvelimelta sille koneelle, josta yhteys on otettu. Samalla viestit hävitetään palvelimelta. Uusimmassa versiossa POP3:ssa viestit voidaan valittaessa jättää palvelimelle. Jos molempien päiden koneet eivät tue POP3:n ominaisuuksia, niin viestit tullaan poistamaan palvelimelta.
Useita koneita käyttävälle henkilölle tarvittavat viestit ovat aina väärässä koneessa, mikä voi aiheuttaa ongelmia viestin jatkokäsittelyssä. Turvallisuusriskikin on olemassa käytettäessä vierasta konetta esim. matkoilla. Viestit pitäisi saada siirrettyä omalle koneelle ja varmistaa, ettei tallennetut viestit jää vieraalle koneelle.
Ongelmatilanteet voivat aiheuttaa viestien katoamisen siirron aikana. POP-protokollan etuna on, että siinä ei rasiteta palvelimen resursseja, eikä yhteyttä tarvitse pitää päällä viestien käsittelyssä.

IMAP

IMAP-protokollaa käytettäessä viestit voidaan lukea ja jättää palvelimelle, ellei toisin haluta. Siis käyttäjä päättää kaikista kansioista, tallentaa niitä oman koneen kansioihin tai palvelimen muihin kansioihin tai tuhota ne kokonaan. Yhteys on koko ajan aktiivisena.
IMAP4-protokollalla on vahva autentikointi, joten turvallisuus on parempi kuin POP-protokollassa. POP:ssa salasanaa voi testata useita kertoja ottamalla yhteyttä POP-porttiin. Turvallisuuden varmistamiseksi viestit olisi hyvä salata esim käyttäen PGP:tä. Tästä aiheesta löytyy lisää uutisryhmistä [14].
[5], [6],[12]

Edut ja haitat

IMAP-protokollalla mahdollistetaan hajautettu postinkäsittely, uudet ja luetut viestit ovat aina saataville mitä koneelta tahansa. Viestejä ei tarvitse enää siirtää palvelimelta lukemista varten, jolloin mahdollisesti epävarmojen yhteyksien aiheuttamia viestien häviämiset vähentyvät. Postin käsittely vie yhteysaikaa.

POP:ssa palvelimen ylläpito helpottuu, kun viestit siirtyvät käyttäjän koneelle. Ylläpito siirtyy siis käyttäjälle. Viestien automaattisesta tallentumisesta yhteydenottokoneelle voi tulla ongelmia käyttäjän käyttäessä useita koneita. Näin tallennetut viestit eivät ole tavoitettavissa muualta kuin niiden lukemiseen alunperin käytetyltä koneelta.

Lopuksi

Valintaa tehdessä kannattaa miettiä, miten ja missä lukee postia.
POP-protokollaa käyttäviä ohjelmia on runsaasti esim. Eudora, Pegasus, Microsoft Exchange sekä useiden www-selainten postitukset toimivat POP-pohjaisina. IMAP-protokollaa tukevien ohjelmistojen tarjonta on kehittynyt viime aikoina esim PC-Pine, Simeon, ym [7].

Lähteet

[1]
RFC 1225: M. Rose, Post Office Protocol - Version 3
< URL:http://www.island-resort.com/rfc-1225.htm >(**)

[2]
RFC1730: M. Crispin, Internet Message Access Protocol - Version 4
<URL:http://andrew2.andrew.cmu.edu/rfc/rfc1730>(***)

[3]
RFC 822: David H. Crocker, Standard for the Format of ARPA Internet Text Messages
<URL:http://18.23.0.23/pub/WWW/Protocols/rfc822/Overview.html>(***)

[4]
RFC 821: Jonathan B. Postel, SIMPLE MAIL TRANSFER PROTOCOL (SMTP)
<URL:http://sunsite.auc.dk/RFC/rfc/rfc821.html >(***)

[5]
RFC 1731: J. Myers, IMAP4 Authentication Mechanisms
<URL:http://andrew2.andrew.cmu.edu/rfc/rfc1731>(***)

[6]
RFC 2095: R. Catoe, P. Krumviede, IMAP/POP AUTHorize Extension for Simple Challenge/Response
<URL:ftp://ds.internic.net/rfc/rfc2095.txt>(**)

[7]
IMAP tuotteet
<URL:http://www.imap.org/products.html>(****)

[8]
Terry Gray: Comparing Two Approaches to Remote Mailbox Access: IMAP vs. POP
<URL:http://www.imap.org/imap.vs.pop.brief.html>(****)

[9]
Sähköpostin POPpereiden petollisuudesta
<URL:http://www.csc.fi/lehdet/atcsc/atcsc1-97/pop.html>(**)

[10]
RFC 1734: J. Myers, POP3 AUTHentication command
<URL:ftp://ds.internic.net/rfc/rfc1734.txt>(**)

Muuta aiheeseen liittyvää:

[11]
RFC 1521: Borenstein and Freed, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies
<URL:http://andrew2.andrew.cmu.edu/rfc/rfc1521.html>

[12]
RFC 1522: Moore K., MIME (Multipurpose Internet Mail Extensions) Part Two: Message Header Extensions for Non-ASCII Text
<URL:http://andrew2.andrew.cmu.edu/rfc/rfc1522.html>

[13]
Postituslista
<URL:http://www.otol.fi/tieli/9604/>

[14]
Postituslista
<URL:http://www.otol.fi/tieli/9610/>

[15]
Uutisryhmiä ja postituslistoja IMAP:stĠ
<URL:http://www.imap.org/discuss.html >

[16]
Stephen W. Plain, IMAP: The New Pop Culture
Originally published in the November 1996 issue <URL:http://www5.zdnet.com/cshopper/content/9611/cshp0040.html >(****)

[17]
DePaolis, Marcel. The Promise of IMAP4. Submitted to E-Comm magazine, June 7, 1996.
<URL:http://www.isocor.com/solutions/imap4.htp > (***)

[18]
Matt Kramer, Speaking the Same Language
PC Week Labs March 24, 1997
<URL:http://www8.zdnet.com/pcweek/archive/1412/pcwk0015.html >
(**)

[19]
POP - Post Office Protocol
<URL:http://cmc.psi.net/inet-serv/email/pop/pop.html>
(***)

Osa lähteistä on arvosteltu mieltymykseni mukaan 1-5 tähteä.