Imap vs smtp: O que são? Qual é o melhor para usar?

Publicados: 2022-02-27

IMAP e SMTP estão envolvidos na transferência de uma mensagem eletrônica. Estes são o remetente, o destinatário e um servidor de correio. O e-mail vai do remetente para o servidor de e-mail. Em seguida, ele permite que o destinatário receba a mensagem. Qual é o papel do protocolo de e-mail aqui? Estabelece conexões entre as partes que transferem. Assim, um protocolo é necessário para enviar e um – para receber. Hoje, revisaremos os dois protocolos de e-mail mais usados ​​– SMTP, IMAP para ajudá-lo a escolher a opção certa para seus propósitos.

QUENTE!! A versão 2.0 do Claude foi lançada

Claue – Clean, Minimal Magento 2&1 Theme é um excelente modelo para uma loja de comércio eletrônico moderna e limpa com mais de 40 layouts de página inicial e toneladas de opções para loja, blog, portfólio, layouts de localizador de lojas e outras páginas úteis. A versão 2.0 do Claue vem com vários recursos exclusivos, incluindo:

  • Sendo baseado no tema Luma.
  • Conheça todos os padrões do tema Magento
  • Melhoria significativa de desempenho
  • Compatível com a maioria das extensões de terceiros.
  • Totalmente compatível com Magento 2.4.x

Esta segunda versão avançada diferencia-se completamente da anterior. Assim, se você estiver usando o Claue versão 1 e quiser atualizar para o Claue versão 2, você só pode reconstruir um novo site em vez de atualizar da versão antiga. Agora, vamos voltar ao tópico principal

SMTP – um protocolo para enviar e-mails

O Simple Mail Transfer Protocol (SMTP) estabelece como a mensagem chega do remetente ao servidor de e-mail. Além disso, é usado por um agente de transferência de e-mail (MTA) para entregar e-mail entre servidores – retransmissão de e-mail. SMTP serve apenas para enviar e-mails.

IMAP

Como funciona o SMTP

O fluxo de trabalho SMTP consiste em comandos enviados pelo cliente SMTP e respostas correspondentes pelo servidor SMTP. Os comandos são baseados em texto como HELO, MAIL FROM e outros. Além disso, podem ser usados ​​comandos SMTP estendidos (ESMTP) como EHLO, STARTTLS, etc. As respostas são representadas por códigos numéricos de conclusão como 220, 250, 354 e assim por diante. Para saber mais sobre comandos SMTP e códigos de resposta, leia nossa postagem de blog dedicada.

Qualquer conversa SMTP consiste em três etapas:

Handshake SMTP – O cliente SMTP estabelece uma conexão TCP com o servidor SMTP. Uma vez que o servidor responde com 250, o aperto de mão começa. A etapa termina quando o servidor confirma o endereço do destinatário.
Transferência de e-mail – O código 354, em resposta ao comando DATA, inicia a transferência do e-mail. Uma vez que o servidor recebe um ponto final, a mensagem é transferida.
Encerramento – Cliente e servidor se despedem usando o comando QUIT e o código 221 respectivamente.
Vamos dar uma olhada na interação entre o cliente SMTP e o servidor através de um exemplo simples de entrega de e-mail:

O que é IMAP?

O Internet Message Access Protocol (IMAP) é um padrão de comunicação para acessar e-mails armazenados no servidor. Hoje, sua quarta versão está em uso. Assim, o nome de IMAP4 também é difundido. A principal característica deste protocolo é que a mensagem permanece no servidor. Ele será baixado assim que o destinatário o escolher para abrir. Assim, o IMAP obtém acesso ao e-mail de qualquer dispositivo ou local, se autorizado. Esta é a opção preferida da maioria dos provedores de serviços de e-mail até agora.

Como funciona o IMAP

Aqui está o fluxo básico da interação cliente/servidor IMAP:

  • O cliente de e-mail de um destinatário se conecta ao servidor em que a mensagem está armazenada
  • O destinatário pode ver os cabeçalhos de todas as mensagens no servidor
  • Se o destinatário escolher uma mensagem específica para ler, o IMAP a baixa sob demanda

Sob o capô, uma conexão IMAP primitiva pode ter a seguinte aparência:

Existem três formas de respostas do servidor IMAP

  • Respostas de status ( OK , NO , BAD , PREAUTH e BYE )

Eles podem incluir um código de resposta como ALERT ou CAPABILITY . Um código de resposta fornece informações adicionais além da condição de resposta de status.

  • Dados do servidor

Essas respostas incluem Status do servidor e da caixa de correio ( CAPABILITY , LIST , etc.), Tamanho da caixa de correio ( EXISTS e RECENT ) e Status da mensagem ( EXPUNGE e FETCH )

  • Solicitação de Continuação de Comando

Essa resposta confirma que o servidor está pronto para aceitar a continuação do comando do cliente. É por um token “ + ”.

Imap vs smtp

A principal diferença entre SMTP e IMAP é a função que eles desempenham. SMTP é o protocolo para enviar e-mail, seja do cliente ou entre servidores, para propagar o e-mail para o destino pretendido. Em comparação, o IMAP é um protocolo que lida com o gerenciamento e a recuperação de mensagens de e-mail do servidor. Portanto, se você estiver usando e-mail, provavelmente está usando os dois protocolos, mesmo que não saiba.

Outra diferença importante entre SMTP e IMAP é onde ele é usado. O IMAP é usado apenas entre o cliente que está recuperando o e-mail e o servidor onde os e-mails estão armazenados. Em contraste, o SMTP é usado pelo cliente para enviar e-mails para um servidor. Mas também é usado pelos servidores para enviar o email para outro servidor. Isso é especialmente verdadeiro quando o remetente e o destinatário não assinam o mesmo provedor de serviços.

O IMAP é apenas um dos muitos protocolos para recuperação de e-mail. Outro é POP3. Esses dois são os protocolos mais populares para recuperar e-mails. Ele vem com o IMAP sendo o mais poderoso dos dois. Mas devido ao suporte anterior para POP3 em dispositivos mais antigos, ainda está em uso generalizado hoje. O SMTP é indiscutivelmente o protocolo mais prevalente para enviar e-mails. Embora existam outros protocolos de e-mail de saída, o SMTP é o mais popular e amplamente utilizado.

Para serviços de e-mail baseados em navegador, não há realmente necessidade de mexer ou mesmo saber o protocolo que está sendo usado ou os endereços exatos usados ​​para esses protocolos. Saber esses detalhes só se torna relevante quando você está usando outro cliente como o Microsoft Outlook ou o Mozilla Thunderbird para enviar e receber seus e-mails. Dependendo de seus provedores de serviços, você pode obter dois endereços relevantes. Um para SMTP e outro para IMAP ou POP3. Esses endereços devem ser configurados corretamente em seu cliente ou você não poderá receber e-mails, enviar e-mails ou ambos.

Resumo:

  • SMTP é usado para enviar e-mails enquanto IMAP é usado para recuperar e-mails
  • SMTP é usado entre servidores enquanto IMAP é usado apenas entre cliente e servidor
  • SMTP é o protocolo predominante para e-mail de saída, enquanto o IMAP é apenas um dos dois protocolos predominantes para recuperação de e-mail

Aumente o nível do seu site com ArrowHiTech – parceiro oficial da Magento

Se você está procurando um pacote Magento econômico para sua loja de comércio eletrônico, não procure outro lugar senão o Magesolution. A Magesolution oferece serviços de ponta a ponta, incluindo consultoria, design e desenvolvimento personalizados , bem como serviços de suporte e manutenção para seu site online. Com mais de 14 anos de experiência em serviços de desenvolvimento personalizado Magento , iniciamos cada loja Magento com uma estratégia adaptada ao seu negócio. Contacte-nos para uma consulta gratuita.