130 likes | 449 Views
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.
E N D
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
HELO QUIT MAIL RCPT DATA HELP NOOP SEND SOML SAML RSET VRFY EXPN TURN Comandos SMTP
Comandos SMTP HELO HELO <espaço> <domínio-do-agente-remetente> <CRLF> QUIT QUIT <CRLF>
Comandos SMTP MAIL MAIL <espaço> FROM: <caminho-reverso> <CRLF> RCPT RCPT <espaço> TO: <caminho> <CRLF> DATA DATA <CRLF>
Comandos SMTP SEND SEND <espaço> FROM: <caminho-reverso> <CRLF> SOML SOML <espaço> FROM: <caminho-reverso> <CRLF> SAML SAML <espaço> FROM: <caminho-reverso> <CRLF>
Comandos SMTP RSET RSET <CRLF> VRFY VRFY <CRLF> EXPN EXPN <CRLF>
Comandos SMTP HELP HELP <CRLF> NOOP NOOP <CRLF> TURN TURN <CRLF>
Considerações Finais • Aplicativos têm SMTP como padrão • Segurança (e-mails anônimos) • Extensões já existentes (ESMTP)