it-swarm-pt.tech

Quais são as diferenças entre POP3 e IMAP?

Muitos provedores de e-mail me perguntam se estou interessado em usar POP3 ou IMAP. O que são exatamente e quando devo considerá-los?

29
Sampson

O IMAP é fantástico se você estiver usando a mesma conta de e-mail em vários dispositivos, como um PC de mesa, telefone celular, laptop e interface da web. Sempre que você lê um e-mail em um dispositivo, ele é sincronizado com o servidor IMAP e depois sincronizado com todos os outros dispositivos e marcado como lido em todos os dispositivos.

O POP3, por outro lado, baixa os e-mails para um cliente e (normalmente) os exclui do servidor. Então, isso significa que se você receber um e-mail enquanto estiver fora de casa no seu telefone celular e o ler, você não o receberá no seu PC de mesa.

25
Josh Hunt

Aqui está um tutorial rápido que escrevi há alguns anos sobre como funciona o e-mail, SMTP, POP3, IMAP, Webmail, ...

O que é um padrão?

Um padrão é um conjunto de regras que são seguidas por todos os desenvolvedores em todo o mundo. Alguns padrões incluem HTTP, SMTP, POP3,… Há uma documentação oficial que descreve cada padrão individual e a maioria dos padrões existe há 0 a 30 anos.
Cada documento padrão é uma explicação muito detalhada do que é o padrão e como ele funciona. Normalmente, um padrão tem um número RFC associado a ele, mas existem muitos tipos diferentes de padrões.

Protocolos

SMTP e POP3 são 'padrões'. Cada padrão descreve um protocolo diferente. Um protocolo é qualquer tipo de comunicação entre 2 ou mais computadores.

O que é SMTP?

SMTP é o protocolo "padrão" usado para enviar e-mail. Seu computador usa SMTP para enviar e-mail. Ver RFC 821, agosto de 1982

O que é POP3?

POP3 é o protocolo "padrão" usado para receber e-mail. Seu computador usa POP3 para receber e-mail. POP3 também é conhecido simplesmente como POP. Consulte RFC 1939, maio de 1996 .

O POP3 normalmente se conecta ao servidor de e-mail e baixa as mensagens para o seu computador. Ele pode, então, opcionalmente excluir a mensagem do servidor (o que geralmente é configurado para fazer).

Como funciona o e-mail

  1. O usuário A deseja enviar um e-mail para o usuário B.
    • O usuário A escreve um e-mail e pressiona enviar.
    • O computador do usuário A usa comunicação SMTP para enviar o e-mail ao servidor SMTP do usuário A (sim A, não B).
    • O servidor SMTP do usuário A envia o e-mail para o servidor SMTP do usuário B usando comunicação SMTP.
    • O usuário B quando deseja, entra em contato com seu servidor SMTP e usa o POP3 para baixar as mensagens.

Algumas notas importantes:

A única maneira de enviar e-mail é usando SMTP. (Na verdade, você também pode usar MAPI e algumas outras coisas, mas não vamos entrar nisso)

A única maneira de receber e-mail é usando o POP3. (Na verdade, também existe o IMAPv4, mas vamos fingir que o POP3 é a única maneira)

Como funcionam os aplicativos de e-mail:

A comunicação SMTP está presente em seu computador, independentemente do cliente de e-mail que você usa. Sempre que um e-mail é enviado, seu computador usa SMTP para enviar o e-mail. Não importa se você está usando Eudora, Outlook, Outlook Express, Mozilla Thunderbird ou um programa personalizado. Todos os programas usam SMTP para enviar e-mails.

Ao usar padrões, você tem a garantia de que, mesmo sabendo que o usuário A usa Outlook, e o usuário B usa Eudora, e ambos têm servidores SMTP diferentes, ambos os usuários serão capazes de se comunicar.

O que é HTTP?

Antes que eu possa saber o que é webmail, você primeiro precisa saber o que é HTTP. HTTP é apenas outro protocolo padrão. Mas o HTTP serve para baixar arquivos e páginas da web, ao contrário do SMTP, que serve para enviar e-mails. Consulte HTTP 1.1 RFC 2616, junho de 1999 .

O que é webmail?

O Web mail é uma página da web online que permite enviar e receber emails usando HTTP.

Mas espere um minuto, eu não acabei de dizer que a ÚNICA maneira de enviar e-mail é usando SMTP?

Sim! O que a página da web faz é fornecer um formulário que você preenche. Seu computador não sabe que é diferente de um formulário que você preenche para inserir as informações do seu cartão de crédito, ou um formulário que você preenche para inserir seu endereço residencial ou um formulário que você preenche para fazer login em outra web local. Tudo o que o seu computador sabe é que você está preenchendo um formulário.

Quando você pressiona o botão enviar, seu navegador da web envia o formulário para o servidor. O servidor sabe que este formulário é para e-mail. Assim, o servidor interpreta o formulário e extrai as informações necessárias. O servidor HTTP então usa SMTP para enviar a mensagem. Porque a única maneira de uma mensagem passar do usuário A para o usuário B é usando SMTP.

O que o navegador da web fez foi enganá-lo e fazê-lo pensar que está enviando um e-mail. Mas o que realmente está acontecendo é que seu navegador da web está preenchendo um formulário e, em seguida, o servidor da web está usando SMTP para enviar seu e-mail.

Você pode me dar uma explicação sobre o webmail?

  1. O usuário A deseja enviar um e-mail para o usuário B, o usuário A usará o webmail.
    • O usuário A usa seu navegador para digitar um endereço de Internet (por exemplo: www.hotmail.com).
    • O computador do usuário A usa HTTP para entrar em contato com o servidor e solicitar a página da web que é usada para webmail neste caso.
    • O servidor responde (usando HTTP) para o computador do usuário A com uma página da web que oferece opções para escrever e-mails, verificar e-mails, ...
    • O usuário A clica no link para escrever uma mensagem. Novamente, o computador do usuário A usa HTTP para entrar em contato com o servidor.
    • O servidor responde (usando HTTP) ao computador do usuário A com a página da web (que contém um formulário) que permite ao usuário A compor uma mensagem.
    • O usuário A preenche a página da web e pressiona enviar. A página é enviada de volta ao servidor usando HTTP.
    • Em segundo plano, sem o conhecimento do usuário A, o servidor da web usa SMTP para enviar o e-mail ao usuário B. Por quê? Porque a única maneira de enviar um e-mail é usando SMTP
    • O servidor responde (usando HTTP) ao computador do usuário A com uma página da web que informa que o e-mail foi enviado.

Como o servidor da web usa SMTP?

Como o SMTP é um protocolo padrão, ele usa o SMTP da mesma forma que qualquer programa o usaria. Consulte a seção ‘Como funciona o email’.

O que é IMAPv4?

Mencionei o IMAPv4 anteriormente. IMAPv4 é um segundo método usado por clientes de e-mail para recuperar seus e-mails. IMAPv4 também é conhecido simplesmente como IMAP. O IMAPv4 é mais complexo do que o POP3, mas oferece a capacidade de trabalhar em seu e-mail de vários computadores. Se você usa mais de um computador e gostaria de acessar seu e-mail de ambos os computadores, o IMAP é o caminho a percorrer.

O IMAP armazena todos os seus dados no servidor de e-mail. Dessa forma, cada cliente de e-mail de cada computador diferente pode estar em sincronia. Quando você lê um e-mail de um computador, seu computador de trabalho também verá que a mensagem foi lida. Como os dados são armazenados no servidor, as contas de e-mail IMAP costumam ser mais caras.

Referência

7
Brian R. Bondy

POP e IMAP são dois protocolos diferentes usados ​​para visualizar e-mails. A grande diferença é que o POP3 baixa as mensagens para o seu cliente. O IMAP deixa o e-mail no servidor enquanto há um cache básico armazenado em um cliente de desktop. O IMAP tem a reputação de ser usado com provedores de webmail. O IMAP oferece melhor suporte para vários clientes, pois as mensagens são armazenadas no servidor. Mais informações podem ser encontradas nesses dois links.

7
scheibk

aqui é uma boa comparação dos dois

5
BenA

Ambos são protocolos padrão da Internet ( RFC 1064 IMAP4 - RFC 1939 POP ) para recuperar e-mail de um servidor de e-mail. A maioria dos clientes de email implementa esses protocolos.

[~ # ~] imap [~ # ~] ("Internet Message Access Protocol") permite que você organize seus e-mails em pastas * no servidor que pode ser sincronizado com seu cliente de e-mail. O IMAP também sincroniza o sinalizador "ler" e outras propriedades de um e-mail (se for uma resposta, um encaminhamento etc.)

E-mails POP3 ("Post Office Protocol") são baixados de uma única caixa de entrada e normalmente excluídos após o download, dependendo das configurações do cliente.

Você não pode usar IMAP ou POP3 para enviar e-mail, é para isso que serve o SMTP.

* As pastas são chamadas de "caixas de correio" na especificação IMAP.

4
splattne

POP3 (Post Office Protocol versão 3) é um protocolo usado para recuperar e-mail do servidor. O protocolo POP3 foi criado devido ao design do sistema de correio eletrônico que exige que o servidor acomode o e-mail por um tempo até que seja recebido por um destinatário elegível.

IMAP (Internet Message Access Protocol) é um protocolo padrão para acessar/recuperar e-mail do servidor. O IMAP permite que o usuário escolha a mensagem de e-mail que irá receber, crie uma pasta no servidor, pesquise mensagens de e-mail específicas e até mesmo apague mensagens de e-mail no servidor. Esta capacidade é muito melhor do que o POP (Post Office Protocol) que permite apenas recuperar/baixar todas as mensagens, sem exceção.

SMTP (Simple Mail Transfer Protocol) é um protocolo comumente usado para enviar correio eletrônico na Internet. Este protocolo é usado para transmitir dados do computador, enviando e-mail para o servidor de e-mail do destinatário.

Para referência, você pode ler isto http://signinx.com/difference-between-pop3-imap-smtp/

1
signinX

Se você usa e-mail de um provedor, seria melhor consolidá-lo em uma conta do Gmail, para garantir que você mantenha o controle sobre seu próprio endereço de e-mail. Muitas pessoas que trocam de provedor sentem a dor de perder seu endereço de e-mail, e não há nenhuma necessidade disso.

Basta se inscrever no Gmail (ou qualquer outra conta de e-mail que não seja do provedor que permite que você busque com POP3) e siga as instruções no local sobre como habilitar o Gmail para buscar POP3 do seu provedor.

Em seguida, acesse o Gmail (com o e-mail do seu provedor) usando a web, POP3 ou IMAP, conforme desejar.

0
dyve

Eles são métodos para recuperar e-mail de um servidor. Existem algumas comparações interessantes, especialmente este de UOregon. Como já foi dito, a grande diferença é o armazenamento do lado do servidor e do lado do cliente.

0
Nikhil Chelliah

IMAP

Você acessa seus e-mails de vários dispositivos, como computador, tablet ou smartphone? IMAP é recomendado.

1. Todos os seus e-mails ficarão armazenados no servidor, e você poderá acessá-los de qualquer lugar.

2. Seus dados são sincronizados para que seus e-mails, pastas, etc. tenham sempre o mesmo status em todos os dispositivos.

. Seus dados estão protegidos, mesmo se seu dispositivo estiver com defeito ou perdido.

POP

Você sempre acessa seus e-mails do mesmo dispositivo, que possui acesso limitado à Internet? Então o POP3 oferece mais vantagens.

1. Todos os seus e-mails são baixados para o seu dispositivo.

2. Você também pode acessar seus e-mails offline lá.

. Dados como e-mails e pastas não são sincronizados entre dispositivos diferentes.

0
AlphaMale