IMAP (Internet Messaging Access Protocol) on Internet-standardi, joka kuvaa protokollan viestien hakemiseksi sähköpostipalvelimelta. Kun käytät IMAP-protokollaa, voit synkronoida sovelluksia useissa tietokoneissa, jotka käyttävät samaa sähköpostitiliä nähdäksesi saman tilan ja viestit.
IMAP auttaa synkronoimaan sähköpostiviestejä
Yleensä sähköpostiviestit tallennetaan ja järjestetään kansioihin sähköpostipalvelimella. Tietokoneiden ja mobiililaitteiden sähköpostiohjelmat kopioivat tämän rakenteen ja synkronoivat toiminnot (kuten viestien poistamisen tai siirtämisen) palvelimen kanssa. IMAP-protokollan avulla voit siirtää viestejä saumattomasti kansioiden välillä ja saada aina saman näkymän tilistäsi riippumatta siitä, käytätkö sitä suoraan verkossa tai asiakkaan kautta.
IMAP ja muut sähköpostiprotokollat
IMAP on uudempi ja kehittyneempi standardi sähköpostin tallentamiseen ja hakemiseen kuin Post Office Protocol (POP). POP:n avulla voit tallentaa ja hallita viestejä paikallisesti vain yhteen tietokoneeseen tai laitteeseen. Siksi POP on helpompi toteuttaa ja vakaampi ja luotettavampi kuin IMAP. POP sisältää kuitenkin rajoitetumpia toimintoja. Se sallii vain sähköpostiohjelman ladata viestejä tietokoneelle tai laitteeseen, jotta voit säilyttää kopion palvelimella tulevaa latausta varten. POP-protokollan avulla asiakkaasi voi seurata, mitkä viestit on jo haettu, mutta on mahdollista, että tämä prosessi epäonnistuu, jolloin sama viesti ladataan useita kertoja. Lisäksi POP ei salli sinun käyttää samaa sähköpostitiliä useista laitteista ja mahdollistaa toimintojen synkronoinnin niiden välillä. IMAP-standardi ei sisällä toimintoja, jotka lähettävät sähköpostia. Sähköpostien lähettämistä varten sinun on määritettävä myös asiakas käyttämään SMTP (Simple Mail Transfer Protocol) -protokollaa.
IMAPin haitat
IMAPin edistyneet ominaisuudet tekevät siitä monimutkaisemman. Esimerkiksi kun olet lähettänyt viestin SMTP:n kautta, se on lähetettävä uudelleen IMAP:n kautta, jotta se tallennetaan IMAP-tilin Lähetetyt-kansioon. IMAP on vaikea toteuttaa, ja IMAP-sähköpostiohjelmat ja -palvelimet voivat tulkita standardia eri tavalla. Ohjelmoijat voivat kohdata ongelmia osittaisissa toteutuksissa ja yksityisissä laajennuksissa sekä vikoja ja virheitä; ja käyttäjät voivat pitää sähköpostitoimintoja hitaita ja joskus epäluotettavina.
IMAP-laajennukset
IMAP-perusstandardi mahdollistaa protokollan ja sen sisällä olevien yksittäisten komentojen laajennukset. Monet IMAP-laajennukset on määritetty tai otettu käyttöön. Jotkut suosituimmista on lueteltu alla.
- IDLE mahdollistaa reaaliaikaiset ilmoitukset vastaanotetuista sähköpostiviesteistä.
- SORT lajittelee viestit palvelimella niin, että sähköpostiohjelma voi hakea tietyt viestit lataamatta niitä kaikkia.
- THREAD antaa sähköpostiohjelmille mahdollisuuden hakea aiheeseen liittyviä viestejä lataamatta kaikkia kansion sähköpostiviestejä.
- CHILDREN toteuttaa hakemistohierarkian.
- Access Control List (ACL) määrittää käyttöoikeudet yksittäisille käyttäjille kussakin IMAP-kansiossa.
Täydellinen luettelo IMAP-laajennuksista löytyy Internet Message Access Protocol (IMAP) Capabilities Registry -rekisteristä. Lisäksi Gmail sisältää muutamia erityisiä IMAP-laajennuksia.