SMTP (Simple Mail Transfer Protocol )
SMTP (Simple Mail Transfer Protocol)
O SMTP (Simple Mail Transfer Protocol) é um protocolo de camada de aplicação utilizado para o envio de e-mails em redes TCP/IP. Sua principal função é transferir mensagens de um servidor de origem para um servidor de destino.
Características Principais
- Porta padrão: Utiliza a porta 25 (não criptografada) ou 587 (com TLS/SSL para segurança).
- Baseado em texto: Os comandos são trocados em formato ASCII.
- Conexão orientada: Requer estabelecimento de uma sessão TCP antes da transferência.
- Protocolo "push": Envia mensagens do cliente para o servidor ou entre servidores.
Funcionamento Básico
- Handshake: Estabelece conexão entre cliente e servidor SMTP.
- Envio de comandos: Sequência de comandos como
HELO
,MAIL FROM
,RCPT TO
,DATA
. - Transferência da mensagem: Conteúdo do e-mail é enviado após o comando
DATA
. - Encerramento: Finalização com
QUIT
.
Protocolos Relacionados
- POP3/IMAP: Usados para recebimento de e-mails (SMTP só envia).
- MIME: Extensão para envio de anexos e formatos não-ASCII.
Segurança
Versões modernas usam SMTPS (SMTP sobre TLS/SSL) ou STARTTLS para criptografar a comunicação.
Dicas para Concursos
- SMTP é exclusivo para envio de e-mails (não confundir com POP3/IMAP).
- Portas mais cobradas: 25 (SMTP padrão), 587 (SMTP seguro).
- Comandos como
HELO
,MAIL FROM
, eDATA
são frequentemente questionados.