Sistema de correio
eletrônico
José Gracia Neto
Engenharia Eletrônica, CEFET-RJ
8º período
Dois computadores sempre on-line
Remetente
Destinatário
Editor
de
Mensagem
Notificador
Visualizador
de
Mensagem
Caixa Postal
Agente
de
Transporte
Agente
de
Distribuição Local
De:
[email protected]
Para:
[email protected]
Agente
de
Transporte
Computador “A”
em origem.dom
SMTP
Computador “B”
em destino.dom
Dois computadores via ISP
Remetente
De:
[email protected]
Para:
[email protected]
Editor
de
Mensagem
Agente
de
Transporte
SMTP
Agente
de
Transporte
Caixa Postal
.....
ISP
Agente
de
Transporte
Agente
de
Distribuição Local
Caixa Postal
SMTP
Agente
de
Transporte
Computador “A”
ISP
Destinatário
Visualizador
de
Mensagem
Computador “B”
Agente
de
Transporte
POP
ou
IMAP
Mail Relay
De:
[email protected]
Para:
xxxxxxxxxxxxx
empresa.dom
Agente
de
Transporte
Editor
de
Mensagem
Remetente “A”
SMTP
Remetente “B”
Caixa Postal
........
Agente
de
Distribuição Local
Caixa Postal
....
Caixa Postal
dep1.empresa.dom
Agente
de
Transporte
Editor
de
Mensagem
Agente
de
Distribuição Local
Caixa Postal
dep2.empresa.dom
SMTP
De:
[email protected]
Para:
xxxxxxxxxxxxx
SPAM
relay1.dom
Agente
de
Transporte
Spammer
Agente
de
Transporte
De:
[email protected]
Para:
xxxxxxxxxxxxxx
...............
Editor
de
Mensagem
De:
[email protected]
Para:
xxxxxxxxxxxxxx
Agente
de
Transporte
relay9.dom
De:
[email protected]
Para:
xxxxxxxxxxxxxx
Protocolos de Mensagens

SMTP (Simple Mail Transfer Protocol)




POP (Post Office Protocol)


Transmissão imediata entre agentes de transporte;
Não autentica usuários;
Não faz uso de caixa postal.
Transmite mensagens apenas da caixa postal do
servidor para a do cliente.
IMAP (Internet Mail Agent Protocol)

Sincroniza as caixas postais do servidor e do cliente.
Agentes de Transporte
Agente
Segurança Nº de
funções
Performance Modular
Sendmail
Baixa
Alto
Baixa
Não
Smail
Média
Alto
Baixa
Não
Exim
Baixa
Alto
Média
Não
qmail
Alta
Alto
Alta
Sim
Postfix
Alta
Médio
Alta
Sim
Agente de Distribuição Local


Responsável por arquivar a mensagem na caixa
postal correta
Pode filtrar mensagens
Agentes mais conhecidos:
 Procmail
 Binmail
 Maildrop
 Safecat
Caixa Postal
Tipo
Formato Local
Comentários
Mailbox
mbox
$HOME
Muito comum, funciona com
muitos clientes de e-mail.
Alta performance.
Maildir
Maildir
$HOME
Muito confiável, porém
suportado por poucos
clientes de e-mail.
Altíssima performance.
Spool
mbox
/var/mail/username
Formato tradicional UNIX,
suportado por todos os
clientes de e-mail.
Menor performance.
Economiza espaço no
$HOME do usuário.
PGP – Pretty Good Privacy

Modelos básicos de criptografia



Chave simétrica
Par de chaves pública e privada
Modelo utilizado em PGP: Híbrido
Criptografando com PGP
Mensagem é criptografada com
chave de sessão
Chave de sessão é criptografada com chave pública
Mensagem e chave
são enviadas juntas
Descriptografando com PGP
Chave de sessão é recuperada com chave privada
Pacote é dividido em chave e mensagem
Mensagem é recuperada com chave de sessão
Fontes de Referência



The Linux Electronic Administrator HOWTO
 http://www.linuxdoc.org/HOWTO/Mail-AdministratorHOWTO.html
Life with qmail
 http://www.lifewithqmail.org
The International PGP Home Page
 http://www.pgpi.org
Download

SMTP - CBPF