SMTP ja IMAP ovat kaksi sähköpostiprotokollaa, jotka osallistuvat sähköisten viestien siirtoon. SMTP tarkoittaa Simple Mail Transfer Protocol -protokollaa, kun taas IMAP tarkoittaa Internet Message Access Protocol -protokollaa.
Periaatteessa sähköpostiprotokolla muodostaa yhteyden lähettäjän, sähköpostipalvelimen ja vastaanottajan välille.
SMTP vs IMAP
SMTP:n ja IMAP:n ero on se, että molemmat on tarkoitettu eri toimintoihin. SMTP on tarkoitettu vain viestien lähettämiseen, kun taas IMAP on tarkoitettu viestien hallintaan ja hakemiseen.
SMTP:tä tarvitaan sähköisen viestin lähettämiseen lähettäjältä sähköpostipalvelimelle ja tämän jälkeen viestin kuljettamiseen kahden sähköpostipalvelimen välillä.
Toisaalta IMAP:ia tarvitaan sähköpostipalvelimelle tallennetun sähköisen viestin hakemiseen.
SMTP:n ja IMAP:n vertailutaulukko
Vertailuparametrit | SMTP | IMAP |
Täysi muoto | SMTP on lyhenne sanoista Simple Mail Transfer Protocol. | IMAP on lyhenne sanoista Internet Message Access Protocol. |
Merkitys | SMTP on sähköpostiprotokolla, joka mahdollistaa sähköisten viestien siirtämisen lähettäjältä sähköpostipalvelimelle ja sen jälkeen kahden sähköpostipalvelimen välillä. | IMAP on sähköpostiprotokolla, joka luo tavan hallita ja noutaa sähköisiä viestejä sähköpostipalvelimelta. |
Toiminto | SMTP:n tehtävänä on vain lähettää sähköisiä viestejä palvelimelle tai palvelimien välillä. | IMAPin tehtävänä on hallita ja hakea sähköisiä viestejä palvelimelta. |
Siirtää | SMTP siirtää sähköisiä viestejä asiakkaalta palvelimelle sekä kahden palvelimen välillä. | IMAP siirtää sähköisiä viestejä vain sähköpostipalvelimelta asiakkaalle. |
Portit | SMTP toimii portissa 25 (standardi postinsiirrossa), portissa 465 (ei RFC-yhteensopiva), portissa 587 (TLS-salattu) ja portissa 2525 (ei virallinen portti, mutta tukee melkein kaikkia sähköpostipalveluita). | IMAP toimii portissa 143 (oletusportti ilman salausta) ja portissa 993 (suojattu SSL/TLS-portti, jota usein kutsutaan IMAPSiksi). |
Mikä on SMTP?
SMTP on tekstipohjainen alan standardiprotokolla sähköpostipalveluille. Se luo mekanismin sähköisten viestien siirtämiseksi lähettäjältä sähköpostipalvelimelle sekä kahden sähköpostipalvelimen välillä. SMTP on lyhenne sanoista Simple Mail Transfer Protocol. Se on tarkoitettu vain "lähettämään" viestejä.
SMTP-palvelimessa SMTP-asiakas lähettää komentoja tekstien muodossa, kuten HELLO, MAIL, RCPT jne. SMTP-palvelimet vastaavat niihin numeeristen täydennyskoodien muodossa, kuten 220, 250, 354 ja niin edelleen.. Tätä työnkulkua käytetään sähköisten viestien siirtämiseen osapuolelta toiselle.
SMTP-mekanismit kehitettiin 1970-luvulla. Usenet, viestintäverkko, joka tuli samana aikana, oli monia yhtäläisyyksiä SMTP-palvelimien kanssa. Myöhemmin, 1980-luvulla, SMTP nousi suosioon, koska se oli ilmainen UUCP-postille (Unix to Unix Copy Program).
Tällä hetkellä SMTP tukee palvelimia, kuten IceWarp, Sendmail, Exim, Postfix, MagicMail, MailEnable ja HMailServer. Sen tukemia asiakkaita ovat Mozilla Thunderbird (version 82.0 jälkeen) ja NMH (version 1.7 jälkeen).
Mikä on IMAP?
IMAP on viestintästandardi protokolla sähköpostipalveluille. Se luo mekanismin sähköisten viestien hakemiseksi sähköpostipalvelimelta. Nämä viestit tallennetaan aina palvelimelle. Kun vastaanottaja käynnistää sovelluksen ja valitsee viestin, protokolla lataa sen automaattisesti.
IMAP on tarkoitettu vain viestien hallintaan ja vastaanottamiseen pyynnöstä. Siirto tapahtuu vain palvelimen ja asiakkaan välillä, toisin kuin SMTP. IMAP-palvelinvastaukset on jaettu kolmeen luokkaan: tilavastaukset (OK, BYE, BAD, NO), palvelintiedot (KÄYTTÖ, OLEMASSA, FETCH) ja Command Continuation Request.
Lähes jokainen IMAP-toteutus mahdollistaa useiden laitteiden muodostamisen palvelimeen samanaikaisesti. IMAP:ia voidaan kuitenkin verrata POP3:een viestintäpalvelustaan. POP3 tallentaa kaikki sähköiset viestit yhteen digitaaliseen "postilaatikkoon". Tämä ladataan kokonaan, kun vastaanotin avaa sovelluksen.
Alun perin IMAP oli etäkäyttöpostilaatikkoprotokolla, jonka suunnitteli Mark Crispin. Useiden muutosten ja päivitysten jälkeen uusin IMAP2bis-versio julkaistiin. Se nimettiin myöhemmin uudelleen IMAP4:ksi sekaannusten välttämiseksi.
Tärkeimmät erot SMTP:n ja IMAP:n välillä
- SMTP on lyhenne sanoista Simple Mail Transfer Protocol ja IMAP on lyhenne sanoista Internet Message Access Protocol.
- SMTP on mekanismi, joka muodostaa protokollan sähköisille viesteille, jotka lähetetään sähköpostipalvelimelle tai palvelimien välillä, kun taas IMAP on mekanismi, joka hakee sähköisiä viestejä sähköpostipalvelimista.
- SMTP on tarkoitettu vain "lähettämiseen", kun taas IMAP on tarkoitettu viestien hallintaan ja hakemiseen.
- SMTP voi siirtää viestejä asiakkaalta palvelimelle sekä kahden palvelimen välillä. Päinvastoin, IMAP voi vain siirtää viestejä palvelimelta asiakkaalle.
- SMTP toimii portissa 25 (standardi postinsiirrossa), portissa 465 (ei RFC-yhteensopiva), portissa 587 (TLS-salattu) ja portissa 2525 (ei virallinen portti, mutta tukee melkein kaikkia sähköpostipalveluita). Toisaalta IMAP toimii portissa 143 (oletusportti ilman salausta) ja portissa 993 (suojattu SSL/TLS-portti, jota usein kutsutaan IMAPSiksi).
Johtopäätös
SMTP ja IMAP tarvitaan yhdessä protokollina viestien lähettämiseen ja vastaanottamiseen. Nämä toimivat yhteytenä lähettäjän, sähköpostipalvelimen ja vastaanottajan välillä. Kun SMTP on tarkoitettu viestin työntämiseen, IMAP on tarkoitettu sen hakemiseen.
SMTP on yksi yleisimmistä tällä hetkellä käytetyistä palvelimista. IMAP kuitenkin kilpailee POP3:n kanssa, joka on viestintäprotokolla, joka tallentaa kaikki viestit postilaatikkoon ja lataa viestit. Näin asiakas voi käyttää viestejä myös offline-tilassa.
IMAP erottaa muista sen kapasiteetti useille kirjautumisille. Joten jos asiakkaan on käytettävä postia eri laitteista, IMAP toimii täydellisesti. POP3 on täydellinen asiakkaille, joilla on heikko tai epävakaa Internet-yhteys.