O mais interessante é que as mensagens ficam armazenadas no servidor e o utilizador pode ter acesso às suas pastas e mensagens em qualquer computador, tanto por webmail como por cliente de correio eletrónico (como o Mozilla Thunderbird, Outlook Express ou o Evolution).
Outra vantagem deste protocolo é a partilha de caixas de correio entre utilizadores membros de um grupo de trabalho.
Além disso, é possível efetuar pesquisas por mensagens diretamente no servidor, utilizando palavras-chaves.
Tem, no entanto, alguns inconvenientes:
- O número de mensagens possível de se armazenar depende do espaço limite que nos é atribuído para a caixa de correio;
- Caso o servidor IMAP esteja numa localização remota, pela Internet, e não numa rede local LAN, é necessário estar sempre ligado à Internet se quisermos consultar ou enviar mensagens, podendo não ser adequado a quem utiliza a Internet através de ligação telefónica Dial-up, devido aos custos associados. No entanto, a maioria dos clientes de e-mail (e.g. Outlook Express, Thunderbird, Novell Evolution, etc.) oferecem a possibilidade de criar uma cópia local (offline) das mensagens contidas numa ou várias pastas (e.g. Inbox (Recebidas), Sent (Enviadas), etc.). Sendo assim, sempre que dispuser de uma ligação (estiver online) a sua cópia local será sincronizada com o servidor de e-mail.
Existem ainda outras vantagens, como por exemplo: Ativar e desativar "flags" (marcações que indicam características de uma mensagem), que podem ser definidas pelo utilizador.
Com o POP3, estas marcações são registadas pelo cliente, de forma que, se a mensagem for aberta por um segundo cliente, as mesmas podem não ter o seu "status" indicado corretamente.
O IMAP permite a gravação das "flags" junto às caixas de correio, assegurando que, independente de qual cliente se ligue, as mensagens terão as mesmas corretamente atribuídas.
O servidor IMAP cumpre a tarefa de interpretar estes padrões, tornando os clientes mais fáceis de implementar e o acesso mais "universal".
Pode ainda ser feita pesquisa de texto em mensagens de forma remota, sendo este trabalho feito localmente nas caixas-postais.
A seleção para receber atributos de uma mensagem, o texto ou anexos ("attachments") pode ser feita de forma independente.
Então, o utilizador pode escolher receber uma mensagem com um grande "attachment" ou apenas a parte do texto que lhe interessa, o que é vantajoso no caso de um acesso mais lento, de baixa qualidade ou com tráfego elevado.