POP3 é um protocolo antigo. Foi projetado para transferir mensagens para um cliente para leitura; esse cliente seria algum outro computador. Uma vez que a mensagem foi transferida, ela (normalmente) será excluída no servidor, embora haja uma opção para manter uma cópia no servidor o tempo todo.
O IMAP é um protocolo mais recente. Ele foi projetado para permitir que um ou mais clientes se conectem a uma caixa de correio em um servidor central. A ideia era que o servidor continuasse a armazenar e gerenciar o email a todo momento, permitindo acesso de qualquer cliente que o solicitasse (com as credenciais apropriadas).
Se você tiver uma escolha, em geral, o IMAP será superior pelas seguintes razões:
- você não precisará armazenar nessages em sua máquina local, o que significa que o e-mail perdido em um disco rígido que está morrendo não é mais um problema, nem um espaço precioso;
- se você estava usando o POP, depois que o email é transferido para o seu cliente e, a menos que você especifique para deixar uma cópia no servidor, esse cliente tem a única cópia. Isso exacerba o primeiro problema (e-mail perdido em um disco rígido que está morrendo); Os downloads de
- são feitos sob demanda, em vez de como um lote. Vários e-mails grandes podem demorar um tempo significativo no POP3, mas no IMAP você só recupera o que está tentando ler;
- a maioria das implementações IMAP permite que vários clientes se conectem à mesma caixa de correio, mas o POP normalmente é um processo somente de cliente único;
- com o IMAP você pode organizar seu email em "pastas" como faria em um cliente local; quando você se conecta a um cliente diferente, você mantém essa estrutura, portanto, todos os clientes de e-mail veem a mesma organização.
No entanto, existem ocasiões em que o POP3 é preferível, como:
- O cliente de email que você está usando não suporta IMAP (obviamente, você precisa se conectar de alguma forma);
- Você tem a intenção de transferir a mensagem para um computador diferente e não deseja deixar uma cópia no servidor de origem (por exemplo, quando estiver usando
fetchmail
); - Geralmente, o POP3 é mais suportado devido à sua idade, pois há muitas implementações de clientes POP, embora o IMAP esteja se recuperando rapidamente.
- seu servidor de e-mail pode impor cotas que não tornam o IMAP prático se você tiver uma grande quantidade de e-mails em torno de você