O Envio de Mensagens no protocolo SMTP é um processo de múltiplos estágios, garantindo que o e-mail percorra o caminho entre o remetente e o destinatário com segurança e confiabilidade.
1. As Duas Fases do Envio
O envio de um e-mail é dividido em dois grandes momentos técnicos:
A. Submissão (Submission)
Ocorre quando o Agente Usuário (MUA) envia a mensagem para o seu servidor de correio local (MTA).
- Protocolo: SMTP (com EHLO).
- Porta: 587 (Submission).
- Requisito: Geralmente exige Autenticação (usuário e senha) para evitar que o servidor seja usado por spammers para enviar mensagens em nome de terceiros.
B. Transferência (Relay)
Ocorre quando o servidor do remetente (MTA Origem) envia a mensagem para o servidor do destinatário (MTA Destino).
- Protocolo: SMTP.
- Porta: 25 (Standard Relay).
- Requisito: Não exige autenticação no sentido tradicional, mas o servidor de destino valida a reputação do servidor de origem (via SPF, DKIM, IP Reputation).
2. O Fluxo de Transmissão
Para cada mensagem enviada, o MTA realiza as seguintes etapas lógicas:
1. Recepção: Recebe o e-mail e o valida.
2. Enfileiramento (Queuing): Coloca a mensagem na fila local.
3. Resolução de DNS: Busca o registro MX do domínio de destino.
4. Tenta Envio: Estabelece conexão com o servidor de destino.
5. Confirmação/Erro: Recebe o código 250 (Sucesso) ou lida com erros (4xx/5xx).