IMAP (Internet Message Access Protocol) is een e-mailprotocol dat wordt gebruikt om e-mailberichten van een e-mailserver te ontvangen. Hieronder volgen de stappen voor het ontvangen van e-mail via IMAP:
1. De e-mailclient maakt verbinding met de e-mailserver via de aangewezen poort (meestal poort 143 voor onversleutelde verbindingen en 993 voor SSL/TLS-versleutelde verbindingen).
1. De e-mailclient verstuurt een “login” opdracht om zich aan te melden bij de e-mailserver met de juiste gebruikersnaam en wachtwoord.
1. Nadat de e-mailclient zich heeft aangemeld, stuurt het een “list” opdracht naar de server om een lijst te krijgen met alle mappen beschikbaar op de server.
1. De e-mailclient selecteert de map waarin de gebruiker de e-mails wil bekijken.
1. De server stuurt een lijst met alle e-mails in de geselecteerde map naar de e-mailclient.
1. De e-mailclient toont de e-mails aan de gebruiker, waarbij de headers en de inhoud van de e-mails worden getoond.
1. De gebruiker kan e-mails openen, beantwoorden of doorsturen, evenals nieuwe e-mails toevoegen aan de geselecteerde map.
1. Als de gebruiker een actie uitvoert op een e-mail, zoals het verwijderen of verplaatsen naar een andere map, stuurt de e-mailclient een opdracht naar de server om de bijbehorende wijzigingen aan te brengen.
Kortom, IMAP biedt gebruikers toegang tot hun e-mail op afstand en stelt hen in staat om e-mails op de server op te slaan en te organiseren, waardoor er een naadloze synchronisatie ontstaat tussen de e-mails op de server en de e-mailclient op de computer, smartphone of tablet van de gebruiker.