Serviços de Rede - SMTP, POP3 e IMAP

Preview:

DESCRIPTION

Protocolos para troca de mensagens eletrônicas. Definições, exemplos de comunicação e práticas atuais para correio eletrônico.

Citation preview

#Networking

Prof. Natanael Simões

natanaelsimoesSMTP, POP3 e IMAP

Serviços para troca de e-mails

2

• Simple Mail Transfer Protocol• Baseado em texto simples• Envia para um ou vários destinatários• Remente especificado (nem sempre

autenticado)****

• Anexos codificados em Base64• Porta 25• APENAS ENVIA

SMTP

3

S: 220 www.example.com ESMTP PostfixC: HELO mydomain.comS: 250 Hello mydomain.comC: MAIL FROM: sender@mydomain.comS: 250 OkC: RCPT TO: friend@example.comS: 250 OkC: DATAS: 354 End data with <CR><LF>.<CR><LF>C: Subject: test messageC: From: sender@mydomain.comC: To: friend@example.comC:C: Hello,C: This is a test.C: Goodbye.C: .S: 250 Ok: queued as 12345C: quitS: 221 Bye

Exemplo de Comunicação

Clientesender@mydomain.com

Servidorexample.com

4

• Whitelist/Blacklist• Não autenticado?

Comportamento estranho? (REPUTAÇÃO)Termos ou conteúdo bloqueado?!!! Spam ou Lixo eletrônico !!!

• Limitação de e-mails no período• Terceirização de envio de e-mail

Amazon Web Services $0,10/1000 + $0,12/GB

Práticas atuais

5

• Post Office Protocol• Transfere em sequência mensagens

da caixa de entrada• Deleta tudo do servidor de

sincronizar****• E-mails podem ser acessados off-line• Porta 110• APENAS RECEBE

POP3

6

C: telnet pop3.example.com 110S: +OK pop3.example.com POP3 serviceC: user friend@example.comS: +OKC: pass minhasenhaS: +OK Maildrop readyC: STATD: +OK 2 1078C: LISTD: +OKD: 1 541D: 2 537C: RETR 1C: DELE 1 C: RETR 2C: DELE 2C: QUIT

Exemplo de Comunicação

Clientefriend@example.com

Servidorexample.com

7

• Internet Message Access Protocol• Receber e-mails• Não apaga do servidor, trabalha

apenas ONLINE ****• Permite vários clientes conectados no

e-mail para:– compartilhar caixa de entrada – acessar de dispositivos diferentes sem

perder as configurações

IMAP

8

• POP3: pop3.live.comCriptografia SSLPorta 995

• SMTP: smtp.live.comAutenticadoCriptografia TLSPorta 587

Hotmail

9

• POP3: pop.gmail.comCriptografia SSLPorta 995

• IMAP: imap.gmail.comCriptografia SSLPorta 993

• SMTP: smtp.gmail.comAutenticadoCriptografia TLSPorta 587

Gmail

Recommended