Escolar Documentos
Profissional Documentos
Cultura Documentos
SMTP e IMAP
renan.maidana@poa.ifrs.edu.br
Relembrando: Protocolos
● O que é um protocolo?
renan.maidana@poa.ifrs.edu.br
Relembrando: Protocolos
● O que é um protocolo?
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
● Os serviços de e-mail nos permitem trocar
mensagens de forma rápida e eficiente
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
● Esses serviços são tipicamente compostos
por 3 partes básicas:
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
● Esses serviços são tipicamente compostos
por 3 partes básicas:
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
● Esses serviços são tipicamente compostos
por 3 partes básicas:
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
1. Quando um usuário-origem envia um e-mail, o
MUA manda essa mensagem para seu MTA
2. O MTA comunica-se com outros servidores MTA
com o protocolo SMTP, roteando o e-mail
3. Quando o servidor MTA de destino é alcançado,
ele entrega a mensagem para o MDA, que contém
a base de emails do usuário
4. Para o MUA do usuário-destino receber as
mensagens, utiliza-se os protocolos POP3 e IMAP
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
renan.maidana@poa.ifrs.edu.br
Agentes de Usuário - MUA
● Aplicações que fornecem ao usuário uma forma
de receber, ler, escrever e enviar e-mails
10
renan.maidana@poa.ifrs.edu.br
Agentes de Transporte - MTA
● Aplicações que transportam e-mails até o destino,
através do protocolo SMTP
11
renan.maidana@poa.ifrs.edu.br
Agentes de Transporte - MTA
4. MTA destino recebe conexão via SMTP e
verifica se a mensagem é destinada a um
usuário local ou não
a. Em caso de transmissão válida e usuário
não-local, passa a mensagem para outro MTA,
consultando novamente o DNS
b. Em caso de transmissão válida e usuário
local, passa a mensagem para o MDA, que
armazena o e-mail em sua base de dados
12
renan.maidana@poa.ifrs.edu.br
Agentes de Entrega - MDA
● Armazena a mensagem na caixa-postal do
destinatário, normalmente um arquivo ou
diretório, podendo obter mensagens e
exibi-las com um MUA
13
renan.maidana@poa.ifrs.edu.br
Serviço de Correio Eletrônico
14
renan.maidana@poa.ifrs.edu.br
Simple Mail Transfer Protocol
● Protocolo para envio de
mensagens de e-mail
○ Entre servidores
○ Entre cliente e servidor
● Baseado em sequências de
troca de mensagens (TCP)
de forma estruturada
15
renan.maidana@poa.ifrs.edu.br
Simple Mail Transfer Protocol
16
renan.maidana@poa.ifrs.edu.br
Internet Message Access Protocol
● Protocolo para recebimento
de mensagens de e-mail
17
renan.maidana@poa.ifrs.edu.br
Internet Message Access Protocol
18
renan.maidana@poa.ifrs.edu.br
Internet Message Access Protocol
● No IMAP, os e-mails são obtidos pelo MUA
através de sincronismo
○ Cópia das mensagens que existem no servidor MDA
○ É possível visualizar as mensagens em diversos
dispositivos (e.g., smartphone, PC, tablet…) ao
mesmo tempo
○ Indicado para uso diário de contas de e-mail, pois
garante maior organização da conta e acesso
simultâneo em vários dispositivos
19
renan.maidana@poa.ifrs.edu.br
POP3 vs. IMAP
20
renan.maidana@poa.ifrs.edu.br
Instalação de um servidor de
e-mail
● Instalação de um servidor SMTP
○ postfix - $ sudo apt install postfix
21
renan.maidana@poa.ifrs.edu.br
Instalação de um servidor de
e-mail
● Arquivo de configuração:
○ /etc/postfix/main.cf
22
renan.maidana@poa.ifrs.edu.br
Instalação de um servidor de
e-mail
23
renan.maidana@poa.ifrs.edu.br
Instalação de um servidor de
e-mail
24
renan.maidana@poa.ifrs.edu.br
Material complementar
● Vídeo aula (4 min): Configuring Email services
○ https://www.coursera.org/lecture/system-administration-it-infrastruct
ure-services/configuring-email-services-92Cge
25
renan.maidana@poa.ifrs.edu.br