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