SMTP
Simple Mail Transfer Protocol
Apresentação
O que é SMTP? O Modelo SMTP Comandos SMTP Considerações Finais
O que é SMTP?
Protocolo de Aplicação (RFC 821) Baseado em texto (ASCII) IPCEs: TCP, NCP, NITS e X.25 Transferência de Correios Eletrônicos
Modelo SMTP
Modelo SMTP
Modelo SMTP
Sentido da Comunicação– Agente Remetente Agente Destinatário
Comandos e respostas Distribuição de processamento
Comandos SMTP
Sintaxe rígida Comandos baseados em texto (ASCII)
e orientados a linha Respostas para cada comando
Comandos SMTP HELOHELO QUITQUIT MAILMAIL RCPTRCPT DATADATA HELP NOOP
SEND SOML SAML RSET VRFY EXPN TURN
Comandos SMTP
HELOHELO <espaço> <domínio-do-agente-remetente> <CRLF>
QUITQUIT <CRLF>
Comandos SMTP
MAILMAIL <espaço> FROM: <caminho-reverso> <CRLF>
RCPTRCPT <espaço> TO: <caminho> <CRLF>
DATADATA <CRLF>
Comandos SMTP
SENDSEND <espaço> FROM: <caminho-reverso> <CRLF>
SOMLSOML <espaço> FROM: <caminho-reverso> <CRLF>
SAMLSAML <espaço> FROM: <caminho-reverso> <CRLF>
Comandos SMTP
RSETRSET <CRLF>
VRFYVRFY <CRLF>
EXPNEXPN <CRLF>
Comandos SMTP
HELPHELP <CRLF>
NOOPNOOP <CRLF>
TURNTURN <CRLF>
Considerações Finais
Aplicativos têm SMTP como padrão Segurança (e-mails anônimos) Extensões já existentes (ESMTP)