SMTP vs IMAP vs POP3 – Het verschil kennen

Overzicht

U kunt e-mailberichten grotendeels verzenden en ontvangen dankzij 3 TCP-protocollen: SMTP, IMAP en POP3. Als je een paar minuten tijd hebt, is dit een goed moment om te weten wat ze zijn en hoe ze van elkaar verschillen.

SMTP

Laten we beginnen met SMTP, omdat zijn primaire functie verschilt van die van de andere twee. Waar wordt SMTP voor gebruikt? SMTP of Simple Mail Transfer Protocol wordt meestal gebruikt voor het versturen van e-mail van een e-mail client (bijv. Microsoft Outlook, Thunderbird of Apple Mail) naar een e-mail server. Het wordt ook gebruikt voor het doorgeven of doorsturen van e-mailberichten van de ene mailserver naar de andere. De mogelijkheid om berichten van de ene server naar de andere door te sturen is nodig als de afzender en de ontvanger verschillende e-mail service providers hebben.

SMTP, dat wordt gespecificeerd in RFC 5321, gebruikt standaard poort 25. Het kan ook poort 587 en poort 465 gebruiken. Deze laatste poort, die werd geïntroduceerd als de poort bij uitstek voor beveiligde SMTP (ook bekend als SMTPS), wordt geacht te zijn afgeschreven. Maar in werkelijkheid wordt hij nog steeds gebruikt door verschillende mail service providers.

Nu je een basis begrip hebt van SMTP, is het tijd om onze aandacht te richten op de twee protocollen voor het ophalen van e-mail van mail servers: IMAP en POP3. Laten we beginnen met POP3.

POP3

Zoals in de bovenstaande figuur is te zien, wordt het Post Office Protocol of POP gebruikt om e-mailberichten van een mailserver op te halen naar een e-mail client. De laatste versie, die het meest wordt gebruikt, is versie 3 – vandaar de term “POP3”.

POP versie 3, die is gespecificeerd in RFC 1939, ondersteunt uitbreidingen en verschillende authenticatiemechanismen. Authenticatiefuncties zijn nodig om te voorkomen dat kwaadwillenden ongeoorloofde toegang krijgen tot de berichten van gebruikers.

In het algemeen haalt een POP3-client e-mail op de volgende manier op:

  1. Verbindt zich met de mailserver op poort 110 (of 995 voor SSL/TLS-verbindingen);
  2. Haalt e-mailberichten op;
  3. Wist kopieën van de berichten die op de server zijn opgeslagen; en
  4. Verbreekt de verbinding met de server

Hoewel POP-clients kunnen worden geconfigureerd om de server toe te staan kopieën van de opgehaalde berichten te blijven opslaan, is de hierboven geschetste stap de gebruikelijke praktijk. Ze op de server laten staan is een praktijk die meestal via IMAP wordt gedaan. Laten we het daar nu eens over hebben.

IMAP

IMAP, vooral de huidige versie (IMAP4), is een meer geavanceerd protocol. Het stelt gebruikers in staat gerelateerde berichten te groeperen en ze in mappen te plaatsen, die op hun beurt hiërarchisch kunnen worden gerangschikt. Het is ook uitgerust met berichtvlaggen die aangeven of een bericht is gelezen, verwijderd of beantwoord. Gebruikers kunnen zelfs zoeken in de mailboxen op de server.

Hier in een notendop hoe IMAP werkt:

  1. Verbindt zich met de mailserver op poort 143 (of 993 voor SSL/TLS verbindingen);
  2. Haalt e-mailberichten op;
  3. Blijft verbonden totdat de mail client app is gesloten en downloadt berichten op verzoek.

Merk op dat berichten niet worden verwijderd op de server. Dit heeft belangrijke implicaties, waar we het binnenkort over zullen hebben.

IMAP specificaties zijn te vinden in RFC 3501.

Overwegingen bij het kiezen tussen IMAP en POP3

Omdat de hoofdfunctie van SMTP totaal anders is, heeft het dilemma van het kiezen van het betere protocol meestal alleen betrekking op IMAP en POP3. Hier zijn enkele dingen die u in overweging moet nemen:

Server opslagruimte

Een server met beperkte opslagruimte is een belangrijke factor die u kan dwingen POP3 te verkiezen. Aangezien IMAP berichten op de server laat staan, kan het sneller opslagruimte in beslag nemen dan POP3.

Voordeel: POP3

Overal en altijd toegang

Er is een goede reden waarom IMAP is ontworpen om berichten op de server op te slaan. Het is bedoeld om het ophalen van berichten van meerdere apparaten mogelijk te maken; soms zelfs gelijktijdig. Dus als je een iPhone, een Android tablet, een laptop en een desktop hebt, en je wilt e-mail lezen vanaf een of meer van deze apparaten, dan is IMAP de betere keuze.

Voordeel: IMAP

Synchronisatie

Als u e-mailberichten vanaf meerdere apparaten leest (wie doet dat tegenwoordig niet?), wilt u waarschijnlijk dat alle apparaten de actie weergeven die u op één apparaat hebt uitgevoerd.

Bijv. als u berichten A, B en C leest, wilt u dat deze berichten ook op de andere apparaten als “gelezen” worden gemarkeerd. Als u berichten B en C hebt verwijderd, wilt u dat die berichten ook op de andere apparaten uit uw Postvak IN worden verwijderd. Als u bericht A naar een andere map hebt verplaatst … wel, u weet wat ik bedoel. Al deze synchronisaties kunnen alleen worden bereikt als u IMAP gebruikt.

Voordeel: IMAP

Organisatie

Omdat IMAP gebruikers in staat stelt berichten op een hiërarchische manier te rangschikken en in mappen te plaatsen, is het zeker beter in het helpen van gebruikers organiseren.

Voordeel: IMAP

Computationele overhead

Natuurlijk heeft al die IMAP-functionaliteit een prijs. Het is waarschijnlijk moeilijker te implementeren en verbruikt zeker veel meer CPU en RAM, vooral wanneer het synchronisaties uitvoert. In feite kan zowel aan de client- als aan de serverzijde een hoog CPU- en geheugengebruik optreden als er een ton aan berichten moet worden gesynchroniseerd.

Voordeel: POP3

Privacy

Dit is een punt van zorg dat zwaar zou wegen voor eindgebruikers die vaak met vertrouwelijke informatie te maken hebben. Deze gebruikers zouden er de voorkeur aan geven alle e-mailberichten te downloaden en geen kopieën op de server achter te laten.

Voordeel: POP3

Snelheid

Waar POP3 bij verbinding alle mailberichten downloadt, kan IMAP optioneel alleen de berichtkoppen of bepaalde gedeelten downloaden en bijvoorbeeld de bijlagen op de server laten staan. Pas wanneer de gebruiker besluit dat de resterende gedeelten de moeite van het downloaden waard zijn, worden die gedeelten gedownload. In dit opzicht kan IMAP als sneller worden beschouwd.

Worden echter alle berichten op de server geacht telkens te worden gedownload, dan zou POP3 nu sneller zijn.

Voordeel: Hangt van de situatie af

Zoals u ziet, heeft elk protocol zijn eigen voor- en nadelen. Het is echt aan u om te beslissen welke functies/mogelijkheden voor u belangrijker zijn.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.