A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa.

Apresentações semelhantes


Apresentação em tema: "Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa."— Transcrição da apresentação:

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


Carregar ppt "Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa."

Apresentações semelhantes


Anúncios Google