Como funcionam os servidores SMTP?
Você envia e-mail do seu endereço de e-mail, como susan@website.com, para um determinado destinatário, como robert@domain.com, usando seu provedor de serviços de e-mail. O webmail é conhecido como agente de usuário de mensagem (message user agent, MUA).
O e-mail é enviado através da porta 25 para um servidor SMTP fornecido pelo seu cliente de e-mail, operando como um agente de transferência de e-mail. O cliente e o servidor iniciam uma breve conversa em que o último verifica todas as informações sobre a transmissão da mensagem (remetente, destinatário e domínios). O servidor de e-mail autentica o remetente do e-mail e coloca o novo e-mail na caixa de entrada do destinatário. Lembre-se de que o idioma SMTP discute apenas a transmissão da mensagem e não seu conteúdo.
O e-mail é enviado imediatamente se o domínio do destinatário tiver uma conta conectada ao servidor. Se esse não for o caso, o SMTP o transmite para outro servidor de entrada mais próximo do destinatário. O servidor de domínio estabelece uma conexão com o servidor do site, que recebe e armazena o e-mail.
E se o servidor do destinatário estiver indisponível ou ocupado? O host SMTP simplesmente encaminha a mensagem para um servidor de backup. Se não houver nenhum disponível, o e-mail é mantido e a entrega é repetida periodicamente. Após um determinado tempo, ele marca a mensagem como não entregue.
SMTP vs. IMAP vs. POP3
Protocolos TCP/IP especializados chamados SMTP, POP3 e IMAP são usados para enviar e receber e-mails. Para atender às necessidades de aplicações modernas, é importante entender esses protocolos.
IMAP
Ao utilizar o protocolo IMAP, o cliente de e-mail estabelece uma conexão com o servidor, procura novas mensagens e as salva como arquivos temporários no cache. No início, o servidor só faz download da data, do remetente e do assunto. O conteúdo será baixado somente quando você abrir o e-mail. Portanto, é possível acessar o conteúdo do e-mail sem baixar nenhum arquivo anexado utilizando este protocolo.
O servidor é atualizado quando um e-mail é editado, excluído ou seu status é alterado de não lido para lido. Este procedimento ajuda a refletir o status atual dos e-mails em vários dispositivos.
Entre as principais diferenças entre IMAP e SMTP estão:
- SMTP é usado para transferir dados, enquanto um servidor IMAP é usado para recuperar mensagens.
- O SMTP transfere dados entre servidores, enquanto o IMAP facilita a comunicação entre o servidor e o cliente.
- Embora o SMTP permita que os usuários organizem e-mails no armazenamento do cliente, o IMAP permite que os usuários gerenciem e-mails no servidor.
POP3
Uma abordagem mais fácil de usar para acessar caixas postais é por meio do Post Office Protocol. O POP3 permite que você acesse e-mails mesmo que não esteja conectado à internet porque ele envia e-mails do servidor para o cliente de e-mail.
O cliente se conecta ao servidor POP3 quando um usuário verifica novos e-mails. O cliente de e-mail envia seu nome de usuário e senha para o servidor para autenticação. O cliente envia comandos baseados em texto para recuperar todas as mensagens de e-mail assim que se conecta. Em seguida, ele exclui as cópias do servidor e desconecta-se do servidor após salvar as mensagens baixadas como novos e-mails no sistema local do usuário.
Entre as principais diferenças entre POP3 e SMTP estão:
- POP3 é um protocolo pull, enquanto SMTP é um protocolo push.
- Os e-mails são entregues via SMTP do dispositivo do remetente para a caixa de entrada do destinatário e via POP3 do servidor de e-mail do destinatário para o computador do destinatário.
- O POP3 funciona entre o destinatário e o servidor de e-mail do destinatário, enquanto o SMTP funciona entre o servidor de e-mail de entrada e saída.
POP3 vs. IMAP
Entre as principais diferenças entre POP3 e IMAP estão:
- Enquanto o IMAP exibe o cabeçalho da mensagem antes de baixar o e-mail, o POP3 faz o download do e-mail de uma só vez.
- O POP3 pega e-mails de servidores, os transfere para um único computador e os exclui. O IMAP sincroniza o e-mail em muitos dispositivos para que ele possa ser acessado por meio de vários canais após ser armazenado no servidor.
- Organizar e-mails na caixa de correio do servidor de e-mail não é possível com o POP3, mas é possível com o IMAP.