Imap vs smtp: O que são? Qual é o melhor para usar?
Publicados: 2022-02-27IMAP 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.
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
eBYE
)
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.