Mail‑protocollen
SMTP
SMTP (Simple Mail Transfer Protocol) is een protocol dat wordt gebruikt voor het verzenden en ontvangen van e‑mailberichten via het internet. Het is een cruciaal onderdeel van het e‑mailcommunicatieproces en is primair verantwoordelijk voor het overbrengen van e‑mails van de mailserver van de afzender naar de mailserver van de ontvanger, evenals het indienen van e‑mails van een client naar een server. De standaardpoort voor SMTP is 25 voor communicatie tussen mailservers. Poort 587 en poort 465 worden ook voor SMTP gebruikt, waarbij 587 gewoonlijk wordt gebruikt voor mailindiening en 465 voor SMTP over SSL (SMTPS). SMTP is gedefinieerd door RFC 5321 versie.
Belangrijkste functies:
- Ondersteunt authenticatiemechanismen (bijv. SMTP AUTH) om te garanderen dat alleen geautoriseerde gebruikers e‑mails via de server kunnen verzenden.
- SMTP kan SSL/TLS gebruiken om de verbinding tussen de client en server te versleutelen, zodat e‑mailgegevens veilig worden verzonden.
- Biedt gedetailleerde foutmeldingen en statuscodes om het succes of falen van e‑mailoverdracht aan te geven.
- SMTP kan multipart‑berichten verwerken, waardoor het mogelijk is om bijlagen en verschillende inhoudstypen in een e‑mail op te nemen.
- SMTP is een breed geaccepteerd en gestandaardiseerd protocol, dat compatibiliteit garandeert tussen verschillende e‑mailsystemen en clients (bijv. Microsoft Outlook, Mozilla Thunderbird gebruiken SMTP om uitgaande e‑mails te verzenden). Geautomatiseerde systemen en applicaties gebruiken SMTP om meldingen, waarschuwingen en andere geautomatiseerde e‑mails te versturen.
IMAP
Internet Message Access Protocol (IMAP) is een standaardprotocol dat door e‑mailclients wordt gebruikt om e‑mailberichten van een mailserver te benaderen, op te halen en te beheren. Onder de ondersteunde clients bevinden zich Microsoft Outlook, Mozilla Thunderbird, Apple Mail en veel webmaildiensten zoals Gmail, Yahoo Mail en Outlook.com. De meest gebruikte versie is IMAP4, gedefinieerd door RFC 3501. In tegenstelling tot POP (Post Office Protocol), dat e-mails naar een lokaal apparaat downloadt, slaat IMAP e-mails op de server op. De mogelijkheid om e-mailberichten direct op de mailserver te bekijken en beheren biedt flexibiliteit om ze vanaf meerdere apparaten en locaties te benaderen, en vermindert het risico op gegevensverlies als een apparaat verloren gaat of beschadigd raakt. IMAP synchroniseert de e-mailclient met de server, zodat wijzigingen die op één client worden aangebracht (zoals het lezen of verwijderen van een e-mail) op alle andere clients worden weergegeven. IMAP gebruikt doorgaans poort 143 voor niet‑versleutelde communicatie en poort 993 voor versleutelde (SSL/TLS) communicatie.
Belangrijkste functies:
- Mapbeheer. IMAP stelt gebruikers in staat om mappen op de mailserver te maken, te verwijderen en te hernoemen. Het ondersteunt hiërarchische mapstructuren voor het organiseren van e-mails.
- IMAP houdt de status van elke e-mail bij (bijv. gelezen, ongelezen, gemarkeerd, beantwoord). Deze statusvlaggen worden op de server opgeslagen, zodat ze consistent zijn op alle apparaten.
- IMAP kan specifieke delen van een e-mail ophalen, zoals headers of body‑onderdelen, wat nuttig is voor het voorvertonen van e-mails of het omgaan met grote bijlagen.
- IMAP ondersteunt server-side zoeken en filteren van e-mails op basis van diverse criteria, waardoor clients specifieke berichten kunnen ophalen zonder alle e-mails te downloaden.
- Meerdere clients kunnen gelijktijdig dezelfde mailbox benaderen. IMAP verwerkt gelijktijdige toegang en werkt de status van e-mails in realtime bij.
- Serverafhankelijkheid. Aangezien e-mails op de server worden opgeslagen, is een betrouwbare internetverbinding nodig om e-mails te benaderen en beheren. Serveronderhoud kan de beschikbaarheid van e-mail beïnvloeden.
- IMAP kan SSL/TLS gebruiken om de verbinding tussen de client en server te versleutelen, zodat e-mailgegevens veilig worden verzonden.
- IMAP ondersteunt verschillende authenticatiemethoden, waaronder OAuth, om gebruikersidentiteiten veilig te verifiëren.
IMAP Protocolextensies:
- IMAP IDLE: Een extensie die de server in staat stelt de client in realtime te informeren over nieuwe berichten of veranderingen, waardoor de noodzaak voor frequente polling wordt verminderd.
- IMAP QUOTA: Een extensie die mechanismen biedt voor het beheren en rapporteren van opslagquota, waardoor gebruikers de grootte van hun mailbox kunnen beheren.
- IMAP MOVE: Een extensie die het proces van het verplaatsen van berichten tussen mappen op de server optimaliseert, waardoor de prestaties verbeteren.
POP3
Post Office Protocol versie 3 (POP3) is een protocol dat door e‑mailclients zoals Microsoft Outlook, Mozilla Thunderbird en Apple Mailto wordt gebruikt om e‑mail van een mailserver op te halen. Het is een van de oudste en eenvoudigste protocollen voor e‑mailophaling, ontworpen om e‑mails naar een lokaal apparaat te downloaden en optioneel van de server te verwijderen.
Belangrijkste functies:
- Aangezien e‑mails naar het lokale apparaat worden gedownload, kunnen gebruikers hun e‑mails offline benaderen zonder een constante internetverbinding.
- POP3 is eenvoudig in te stellen en te gebruiken, waardoor het toegankelijk is voor gebruikers die basis‑e‑mailophaling nodig hebben zonder geavanceerde functies.
- POP3 synchroniseert e‑mail niet over meerdere apparaten. Zodra een e‑mail op één apparaat is gedownload, is deze standaard niet meer beschikbaar op de server.
- POP3 biedt beperkte server‑side beheermogelijkheden. Geavanceerde functies zoals mapbeheer, server‑side zoeken en berichtstatusvlaggen worden niet ondersteund.
- Aangezien e‑mails lokaal worden opgeslagen, moeten gebruikers ervoor zorgen dat ze hun e‑maildata back‑uppen om verlies bij apparaat‑falen te voorkomen.
- Gebruikers kunnen POP3‑instellingen zo configureren dat e‑mails onmiddellijk na download van de server worden verwijderd, na een opgegeven periode, of wanneer ze in de lokale client worden verwijderd.
- POP3 kan SSL/TLS gebruiken om de verbinding tussen client en server te versleutelen, zodat e‑mailgegevens veilig worden overgebracht.
POP3-protocolversies en extensies:
- POP3 over SSL (POP3S) is een versie van POP3 die werkt over een SSL/TLS‑verbinding, waardoor versleutelde communicatie tussen client en server wordt gegarandeerd.
- APOP (Authenticated Post Office Protocol) is een extensie die een veiligere authenticatiemethode biedt door gebruik te maken van gehashte wachtwoorden.