Servidor de E-mails e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes



Documentos relacionados
Servidor de s e Protocolo SMTP

Correio Eletrônico e os protocolos SMTP, POP3 e IMAP

FTP: protocolo de transferência de arquivos

Servidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior

Transferência de arquivos (FTP)

Sistemas Distribuídos (DCC/UFRJ)

Permite o acesso remoto a um computador;

Redes de Computadores

Teleprocessamento e Redes

FERRAMENTAS DE Usada para visualizar s (correio eletrônico).

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

(eletronic mail )


Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

Configuração de servidores SMTP e POP3

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Temas para a Primeira Avalição

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores I

MÓDULO 8 Modelo de Referência TCP/IP

FTP Protocolo de Transferência de Arquivos

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

DAS Sistemas Distribuídos & Redes

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

Professor: Gládston Duarte

Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

REDES DE COMPUTADORES

Módulo 11 A Web e seus aplicativos

Orientações para o uso do Mozilla Thunderbird

REDES DE COMPUTADORES

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Servidor de Correio Eletrônico Postfix

INTRODUÇÃO ÀS REDES DE COMPUTADORES

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

O que são DNS, SMTP e SNM

PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet

Camada de Aplicação. Prof. Eduardo

HYPERTEXT TRANSFER PROTOCOL

REDES DE COMPUTADORES. Prof. Evandro Cantú

Configuração do Outlook Express

Redes de Computadores

TECNOLOGIA WEB INTERNET PROTOCOLOS

ÍNDICE. 16/06/ :47 Leite Júnior

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

REDES DE COMPUTADORES

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

WebMail Manual do cliente

Tutorial Mozilla Thunderbird 1.5

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Configuração do cliente de Thunderbird para usuários DAC

Como configurar o Outlook Express

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Redes de Computadores

Guia rápido de recursos Wi-Fi GZ-EX210

Capítulo 8 - Aplicações em Redes

O Protocolo SMTP. Configuração de servidor SMTP

Universidade Federal do Rio Grande do Norte

Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

MANUAL DO ANIMAIL Terti Software

Rede de Computadores

Camada de Aplicação Protocolo FTP e Correio Eletrônico

Disciplina de Redes de Computadores Aula Prática IV Professor Dr Windson Viana de Carvalho Protocolos de Números de Matrícula :

AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II)

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Um pouco sobre Pacotes e sobre os protocolos de Transporte

Manual de - Outlook Express

Redes de Computadores

Protocolo de Sinalização SIP

Tecnologia de Redes de Computadores

MANUAL DO CLIENTE DE CONTAS DE

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

TRBOnet MDC Console. Manual de Operação

Manual de configuração de clientes de para o novo serviço de da Ufersa baseado na plataforma Google/Gmail

Introdução à Camada de Aplicação. Prof. Eduardo

Curso de Informática Básica

Configuração do da UFS no Outlook Express

Wireshark Lab: TCP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16

Camada de aplicação. Camada de aplicação

CAMADA DE TRANSPORTE

Intranets. Servidor de Correio Eletrônico

PROJETO E IMPLANTAÇÃO DE INTRANETS

Apostila Oultlook 2007 Prof. Fabrício Melo

Transcrição:

Campus Cachoeiro Curso Técnico em Informática Servidor de E-mails e Protocolo SMTP Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

Definições Servidor de Mensagens Um servidor de mensagens é responsável pela recepção e envio de mensagens. Dentro deste processo há vários mecanismos utilizados pelo servidor antes da mensagem chegar até o destinatário. Atualmente na Internet um dos grandes responsáveis por seu imenso tráfego, sem dúvida, ainda é o e-mail. Tal como o correio normal, o e-mail é um meio de comunicação assíncrono, as pessoas enviam e recebem mensagens quando for conveniente para elas. O Simple Mail Transfer Protocol (SMTP) é o protocolo de transporte de mensagens utilizado em redes TCP/IP. Um servidor de mensagens oferece outros serviços além de transporte, este deve prover serviços como fornecer apelidos para usuários e fazer roteamento de mensagens.

Correio Eletrônico Três grandes componentes: agentes de usuário (UA) servidores de correio simple mail transfer protocol: SMTP fila de mensagens de saída caixa de correio do usuário Agente de Usuário a.k.a. leitor de correio compor, editar, ler mensagens de correio p.ex., Eudora, Outlook, elm, Netscape Messenger, Thunderbird, Evolution mensagens de saída e chegando são armazenadas no servidor

Correio Eletrônico: servidores de correio Servidores de correio caixa de correio contém mensagens de chegada (ainda não lidas) p/ usuário fila de mensagens contém mensagens de saída (a serem enviadas) protocolo SMTP entre servidores de correio para transferir mensagens de correio cliente: servidor de correio que envia servidor : servidor de correio que recebe

Correio Eletrônico: SMTP [RFC 2821] usa TCP para a transferência confiável de msgs do correio do cliente ao servidor, porta 25 transferência direta: servidor remetente ao servidor receptor três fases da transferência handshaking (cumprimento) transferência das mensagens encerramento interação comando/resposta comandos: texto ASCII resposta: código e frase de status - Atualmente no Brasil, está sendo usada a porta 587 para envio de mensagens via SMTP.

Cenário: Alice envia uma msg para Bob 1) Alice usa o UA para compor uma mensagem para bob@someschool.edu 2) O UA de Alice envia a mensagem para o seu servidor de correio; a mensagem é colocada na fila de mensagens 3) O lado cliente do SMTP abre uma conexão TCP com o servidor de correio de Bob 1 user agent 2 mail 3 server 4 4) O cliente SMTP envia a mensagem de Alice através da conexão TCP 5) O servidor de correio de Bob coloca a mensagem na caixa de entrada de Bob 6) Bob chama o seu UA para ler a mensagem mail server 5 6 user agent

Definições MUA do inglês Mail User Agent, é tipicamente o programa de correio eletrônico do usuário, ou seja, o cliente de e-mail como por exemplo Outlook Express. MTA do inglês Mail Transport Agent, é o elemento que se encarrega de transportar o e-mail de um servidor SMTP para outro, ou seja, usualmente é o servidor de e-mails. MDA do inglês Mail Delivery Agent, é o elemento que recebe a mensagem do MTA e a entrega na caixa postal definitiva do usuário. DNS - é uma das partes principais da infra-estrutura da Internet, permitindo a localização rápida de máquinas e serviços

Definições POP3 do inglês Post Office Protocol, é um dos protocolos que permite a um usuário acessar as mensagens contidas na sua caixa postal no servidor.

Definições

Fluxo de uma mensagem O cliente de e-mail do usuário (MUA) envia a mensagem para o MTA configurado, normalmente o servidor de correio eletrônico da empresa, usando o protocolo SMTP. O MTA, tendo aceito a responsabilidade de entregar a mensagem para seu destinatário, começa a tarefa de descobrir para onde a mensagem deve ser enviada. O servidor vai então consultar o servidor DNS pedindo o registro MX do domínio do e-mail do destinatário. A resposta é um endereço IP, que é para quem o MTA vai entregar a mensagem.

Fluxo de uma mensagem Tendo descoberto o endereço IP do MTA responsável pelo domínio do e-mail, o servidor de e-mail vai estabelecer uma conexão com este servidor e usar novamente o protocolo SMTP para tentar entregar a mensagem. Ela sendo aceita no destino, termina a tarefa de nosso servidor: a mensagem está entregue. O usuário ao chegar na sua máquina, inicia seu programa de correio eletrônico (MUA) e consulta sua caixa postal no servidor usando o protocolo POP3. Ele será avisado de que há uma mensagem nova e ela será baixada para sua máquina, onde será lida. Com isso, a comunicação é concluída.

O protocolo SMTP

Formato de uma mensagem SMTP: protocolo para trocar msgs de correio RFC 822: padrão para formato de mensagem de texto: linhas de cabeçalho, p.ex., To: From: Subject: diferentes dos comandos de smtp! corpo a mensagem, somente de caracteres ASCII cabeçalho corpo linha em branco

Formato de uma mensagem Inicialmente, a mensagem SMTP só permitia caracteres ASCII. Para comportar outros tipos de dados enviados como anexo, foi criado o padrão MIME (Multipurpose Internet Mail Extension). MIME é uma especificação para o formato de anexos de e-mail que não são textos permitindo que o anexo seja enviado pela Internet. MIME permite que seu cliente de e- mail ou Browser possa enviar e receber arquivos como planilhas e arquivos de áudio, vídeo e gráficos através do e-mail pela Internet. cabeçalho corpo linha em branco

Protocolos de acesso ao correio SMTP: entrega/armazenamento no servidor do receptor protocolo de acesso ao correio: recupera do servidor POP: Post Office Protocol [RFC 1939] autorização (agente servidor) e transferência IMAP: Internet Mail Access Protocol [RFC 1730] mais comandos (mais complexo) manuseio de msgs armazenadas no servidor HTTP: Hotmail, Yahoo! Mail, Gmail, etc.

Protocolos de acesso ao correio

POP3 (mais) e IMAP Mais sobre o POP3 O exemplo anterior usa o modo download e delete. Bob não pode reler as mensagens se mudar de cliente Download-e-mantenha : copia as mensagens em clientes diferentes POP3 não mantém estado entre conexões Utiliza a porta padrão 110. IMAP Mantém todas as mensagens num único lugar: o servidor Permite ao usuário organizar as mensagens em pastas O IMAP mantém o estado do usuário entre sessões: nomes das pastas e mapeamentos entre as IDs das mensagens e o nome da pasta Utiliza a porta padrão 143

Protocolo POP3

Protocolo POP3 O protocolo POP3 também usa o protocolo da camada de transporte TCP e seu funcionamento passa por três fases básicas: -Autorização o agente de usuário envia um nome de usuário e uma senha(às claras) para autenticar o usuário. - Transação - o servidor recupera as mensagens do usuário autenticado, e é também nesta fase que o agente de usuário pode marcar mensagens que devem ser apagadas, remover estas marcas e obter estatísticas de correio. - Atualização A terceira fase, de atualização, ocorre após o cliente ter dado o comando quit, que encerra a sessão POP3. Neste momento, o servidor apaga as mensagens que foram marcadas.

Protocolo POP3 A fase de autorização tem dois comandos principais. User <username> e pass <password>. Para ilustrar estes dois comandos, é possível se logar em um servidor POP usando a porta 110 e emitir os dois comandos de um usuário válido do sistema. Para listar as mensagens disponíveis em sua caixa de entrada, deve-se usar o comando list e para visualizar cada uma das mensagens deve-se usar o comando retr <numero_mensagem>.

Protocolo POP3 fase de autorização comandos do cliente: user: declara nome pass: senha servidor responde +OK -ERR fase de transação, cliente: list: lista números das msgs retr: recupera msg por número dele:marca mensagem para ser apagada msg quit S: +OK POP3 server ready C: user ana S: +OK C: pass senha S: +OK user successfully logged on C: list S: 1 498 S: 2 912 S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 2 contents> S:. C: dele 2 C: quit S: +OK POP3 server signing off

Protocolo IMAP O IMAP é similar ao POP no sentido de que ambos os protocolos permitem que usuários remotos acessem seus correios eletrônicos. Ele escuta na porta TCP 143. A diferença é que o IMAP permite que os usuários mantenham pastas de correio no seu sistema, em vez de fazer a transferência de todas as suas mensagens para suas próprias máquinas. A diferença do IMAP em relação ao POP é a possibilidade de manipulação das mensagens no próprio servidor. Você pode criar pastas e organizar suas mensagens nelas, fazer buscas nas mensagens, ver somente os cabeçalhos, etc. O IMAP possui muito mais recursos que o POP3 mas é consequentemente muito mais complexo.

Protocolo IMAP

Pacotes a serem instalados Postfix ( Servidor SMTP) courier-pop (servidor de e-mail tanto com suporte a pop3 quanto a imap, no caso, o pacote inclui suporte a pop3)