Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEvelyn Ornellas Alterado mais de 11 anos atrás
1
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa
2
Correio Eletrônico & Sendmail
3
Correio Eletrônico O Correio Eletrônico é uma das aplicações da Internet mais difundidas devido à sua facilidade de uso e ao amplo poder de troca de informações que permite através de uma simples troca de mensagens, enviar textos, transferir programas, fotos, planilhas, ou qualquer outro arquivo.
4
Sistema de Emails
5
Mail User Agent Thunderbird Evolution Pine
6
Mail Transfer Agent Sendmail Qmail Exim Postfix
7
Agentes de Transporte (MTA) AgenteSegurança Nº de funções PerformanceModular SendmailBaixaAltoBaixaNão SmailMédiaAltoBaixaNão EximBaixaAltoMédiaNão qmailAltaAltoAltaSim PostfixAltaMédioAltaSim
8
SMTP Na Internet, o envio e recepção de e-mail são feitos através de uma conexão na porta 25 da máquina destino. O processo daemon que escuta essa porta deve implementar o protocolo SMTP (Simple Mail Transfer Protocol). Esse processo daemon aceita as mensagens que chegam e tenta encaminhá-las à caixa postal destino, reportando eventuais erros à máquina origem.
9
SMTP O SMTP é inteiramente baseado em texto. Tendo estabelecido uma conexão à porta 25 do servidor, a máquina cliente aguarda uma resposta do servidor. O servidor envia uma linha texto indicando se está ou não preparado para receber email Se o servidor está disposto a receber email, o cliente
10
SMTP
11
Mail Access/Retrieval Agent Fetchmail
12
Protocolos Push – enviando e-mail MTA, SMTP Pull – lendo email POP3, IMAP
13
Postfix
14
Instalar e Configurar o Postfix dpkg-reconfigure postfix /etc/postfix/main.cf /etc/postfix/master.cf POP3, IMAP
15
SENDMAIL SENDMAIL
16
Fila de Mensagens etc / var mqueue sendmail.cf aliases sendmail.cw mail Pacote Check_* Estrutura de Arquivos
17
Fila de Mensagens: – Armazenar mensagens para processamento – Implementada no diretório /var/spool/mqueue : Diretório da fila de mensagens pode ser definido na configuração do sendmail qfCabeçalho da mensagem e o arquivo de controle dfCorpo da mensagem lfLock para a mensagem tfVersão temporária do arquivo qf xfArquivo temporário de mensagens de erro do mailer Etrutura de Arquivos
18
Objetivo: Definir apelidos (alias) para usuários individuais Definir forwarding de mensagens Implementar Listas de Discussão Configurados no arquivo /etc/aliases: O arquivo de aliases pode ser definido na configuração do sendmail Aliases
19
Formato: alias: recipient [, recipient,...] Exemplos: postmaster: ari Mailer-daemon: postmaster gledson: ges@di.ufpe.br instrutores: ari, gledson, teresa Aliases
20
Construção do Mapa dbm: Sendmail não utiliza o arquivo /etc/aliases diretamente Definições de aliases devem ser processadas para gerar mapa dbm utilizado pelo Sendmail: newaliases sendmail -bi Aliases
21
Modificando o arquivo /etc/sendmail.cf: Estrutura Geral: Informações Locais Macros Classes Regras de Mapeamento Mailers Primitiva de Configuração
22
Modificando o arquivo /etc/sendmail.cf: Macros & Classes: Domínios de recepção: Cwlab.ufpe.br Fw/etc/sendmail.cw Nome oficial do host: Dj$w.lab.ufpe.br – Definido somente se o sendmail não conseguir determinar automaticamente Primitiva de Configuração
23
Modificando o arquivo /etc/sendmail.cf: Macros & Classes: Domínio do endereço origem de mensagens enviadas: DMlab.ufpe.br Usuários que enviam identificação do host nos endereços origem de mensagens enviadas: CE root Primitiva de Configuração
24
Modificando o arquivo /etc/sendmail.cf: Opções: Evitar execução de EXPN e VRFY: O PrivacyOptions=goaway | noexpn,novrfy Arquivo de Aliases: O AliasFile=/etc/aliases Diretório da Fila de Mensagens: O QueueDirectory=/var/spool/mqueue Primitiva de Configuração
25
Modificando o arquivo /etc/sendmail.cf: Mailers: Mmailer, {field=value} Mlocal,P=/bin/mail,F=rlsDFMmn,S=10, R=20, A=mail -d $u Mprog,P=/bin/sh,F=lsDFMe,S=10, R=20, A=sh -c $u Msmtp,P=[IPC],F=mDFMueXLC,S=14, R=24, A=IPC $h Mlocal,P=/bin/mail,F=rlsDFMmn,S=10, R=20, A=mail -d $u Mprog,P=/bin/sh,F=lsDFMe,S=10, R=20, A=sh -c $u Msmtp,P=[IPC],F=mDFMueXLC,S=14, R=24, A=IPC $h Primitiva de Configuração
26
Modificando o arquivo /etc/sendmail.cf: RuleSets: Sn Rpattern transformation comment R$* $*$2user@domain Gledson Elias $* $1$2$3 ges@di.ufpe.br Gledson Elias $* $1$2$3 ges@di.ufpe.br Primitiva de Configuração
27
0 1 2 3 S R 4 mailer, host, user Endereço Origem Endereço Destino Agente de Entrega Parte B: Configuração Processamento de Endereços
28
Configuração: – Administrador dever cadastrar no DNS um Servidor de Mail para o domínio: Mail Exchanger (MX) Consultas: – Sendmail utiliza o DNS para descobrir o endereço IP do Servidor de Mail do endereço destinatário: ges@di.ufpe.br root@lab.ufpe.br Parte B: Configuração Integração com o DNS
29
mail /etc LocalIP LocalNames RelayTo SpamDomains Spammer Parte B: Configuração Configurando o Check_*
30
Arquivos do check_*: –/etc/mail/LocalIP: Endereços IP utilizados na rede local 150.161.6 lab.ufpe.br –/etc/mail/LocalNames: Domínios que o servidor responde como mailserver Parte B: Configuração Configurando o Check_*
31
Arquivos do check_* : –/etc/mail/RelayTo: Domínios que o servidor redireciona mensagens lab.ufpe.br abc.def.br –/etc/mail/SpamDomains: Domínios bloqueados por serem fonte de spamming Parte B: Configuração Configurando o Check_*
32
Arquivos do check_* : –/etc/mail/Spammer: E-mails de spammers que devem ser bloqueados jkl@rst.xyz.br Parte B: Configuração Configurando o Check_*
33
Executado como daemon no boot do sistema: /usr/sbin/sendmail [-bd] [-bi] [-bp] [-bt] [- q] [-Cfile] -bd: Executar como daemon -bi:Reconstruir a base de dados de aliases -bp: Mostrar status da fila de mensagens -bt:Executar em modo de teste de endereços -q:Intervalo de processamento da fila de mensagens -C: Utilizar arquivo de configuração file Parte B: Configuração Executando o Servidor
34
Fernando Costa www.fernandocosta.com.br fernandocosta@gmail.com
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.