ADMSI ADMINISTRAÇÃO DE SERVIÇOS PARA INTERNET ADMINISTRAÇÃO DE SERVIÇOS PARA INTERNET ADMSI ENVIO DE E-MAILS - POSTFIX ESCOLA SENAI SUIÇO BRASILEIRA
ENVIO DE E-MAILS - POSTFIX OBJETIVOS: Ao final dessa aula o aluno será capaz de: Instalar a ferramenta Postfix. Configurar o serviço de envio de mensagens. Reconhecer os incidentes mais comuns com envio de mensagens
Requisitos para Aula Internet Repositório Linux Outlook Express / Windows XP
ENVIO DE E-MAILS - POSTFIX DEFINIÇÃO: O Postfix é um agente de transferência de emails (MTA), software responsável por transferências de mensagens de correio eletrônico entre um computador e outro. É um software livre para envio e entrega de emails. Tem como proposta ser rápido e fácil de administrar; Suporte a Ipv6, MIME, autenticação SASL, canal seguro utilizando TLS, bancos de dados MySQL, PostgreSQL ou LDAP; Verifica a listas RBL; Verifica cabeçalho e corpo de mensagem; Suporte a Greylisting e SPF através de plugins.
Estrutura Geral de E-mail Tudo isso pode estar instalado em um único servidor
Estrutura Geral dos e-mail O MX pode ser um servidor de Anti-Spam local ou remoto, que trata as mensagens e encaminha para o MTA. O MTA pode armazenar em um banco de dados uma cópia/relatório de todos os e-mail enviados e recebido, para que se necessário, possamos realizar uma consulta. O MTA também pode autenticar os usuário em um serviço LDAP (Linux) ou AD (Windows), mas por padrão utiliza a autenticação Basic do Linux que são os usuários contidos no /etc/passwd e as senhas do /etc/shadow.
Armazenamento dos E-mail Mailbox é o armazenamento em um único local/arquivo exemplo /var/mail/aluno, que é um arquivo que contempla todas as mensagens que foram enviada ao usuário, esse sistema tem um problema: - Se utilizarmos a busca de e-mail via IMAP (sincroniza os e-mail do servidor com a estação, não apaga o e-mail do servidor), será consumido muita memória do servidor. - Ex: caixa com 200MB, serão consumidos 200MB de memória, porque é lido o arquivo por inteiro.
Armazenamento dos E-mail Maildir é o armazenamento os e-mail separados em cada arquivo em /home/usuário/maildir assim removemos o problema anterior: - Se utilizarmos a busca de e-mail via IMAP (sincroniza os e-mail do servidor com a estação, não apaga o e-mail do servidor), será consumido apenas memória do servidor que for solicitada na leitura de cada e-mail. - Ex: e-mail com 10MB será consumido 10MB, mesmo que a caixa tenha 2GB.
Armazenamento dos E-mail Banco de Dados é o armazenamento os e-mail separados em cada arquivo em Banco de Dados assim removemos o problema do Mailbox e ganhamos performance e espaço: - Se utilizarmos a busca de e-mail via IMAP (sincroniza os e-mail do servidor com a estação, não apaga o e-mail do servidor), será consumido apenas memória do servidor que for solicitada na leitura de cada e-mail. - Ex: e-mail com 10MB será consumido 10MB, mesmo que a caixa tenha 2GB. - Se tivermos a mesma mensagem envia a 4 usuário diferente no Mailbox e Maildir serão gerados 4 arquivos, porém em Banco de Dados será armazenado uma mensagem e 4 índices.
ENVIO DE E-MAILS - POSTFIX Para iniciar a instalação # apt-get install postfix Lembrando que o Postfix é um MTA (Mail Transfer Agent) e não um Webmail, Servidor POP/IMAP ou Banco de dados de relatórios dos e- mail que passaram pelo Servidor.
Quando solicitado escolha > Site Internet
Preencha o campo com o Domínio > dominiogmp.local
ENVIO DE E-MAILS - POSTFIX Depois de Instalado vamos acessar a pasta onde estão os arquivos de configuração # cd /etc/postfix # cat main.cf O principal arquivo de configuração é o main.cf podemos efetuar a configuração editando o arquivo ou podemos usando o comando postconf.
ENVIO DE E-MAILS - POSTFIX # postconf -e 'myhostname = srvlgmp.dominiogmp.com.br' # postconf -e 'myorigin = dominiogmp.com.br' # postconf -e 'mynetworks = 127.0.0.0/8,172.19.0.0/16, 192.19.0.0/16' # postconf -e mydomain = dominiogmp.com.br # postconf -e mydestination = dominio00n.com.br, srvl24n.dominio00n.com.br, localhost.dominio00n.com.br, localhost
ENVIO DE E-MAILS - POSTFIX Percebam que o arquivo main.cf teve as linhas alteradas. Verificar pelo # vim /etc/postfix/main.cf
PARA ENVIAR E-MAILS Vamos usar o envio de e-mail pelo console: # apt-get install mailutils
Ajustes - POSTFIX Vamos ajudar a data do servidor: # date mmddhhmmaaaa (mês, dia, hora, minuto, ano) # date 050115222011 Esse é o comando # date 05 01 15 22 2011 para identificação Ficando assim: Dom Mai 1 15:22:22 BRT 2011
Ajustes - POSTFIX Vamos ajustar o TimeZone do servidor: # date Dom Mai 1 15:17:04 BRT 2011 O arquivo de TimeZone é o /etc/localtime Vamos remover o arquivo existente: # rm /etc/localtime Criar um Link Simbólico do TimeZone de São Paulo # ln -s /usr/share/zoneinfo/america/sao_paulo /etc/localtime
PARA ENVIAR E-MAILS Comando / Parametros, para enviar e-mail: #mail usuario [enter] Cc: >>> Deixa em branco [enter] Subject: Teste [enter] Preencha com o conteúdo. [enter] (digite.(ponto) e depois Enter para enviar) Ler os e-mail do caixa do usuário: # mail -u usuário
ENVIO DE E-MAILS - POSTFIX Para ler a mensagem pelo console: # mail -u aluno Parâmetros: Enter lista todos e-mail 2 - numero de e-mail - Lê o e-mail d 3 Deleta o e-mail q Sair da listagem
TESTE DE ENVIO DE E-MAIL Faça teste de envio e recebimento de e-mail Enviando e lendo pelo mail.
APELIDOS - POSTFIX Dentro do /etc/aliases é armazenado o conteúdo de apelidos dos usuários existem no servidor. Ele contém os direcionamentos de caixa postal, do lado esquerdo está o usuário ao qual a mensagem será endereçada e no lado direto, depois dos dois pontos o apelido à quem a mensagem será entregue.
APELIDOS - POSTFIX Vamos adicionar no /etc/aliases o apelido: esperto:aluno inteligente:aluno Para salvar e gerar o /etc/aliases.db: # newaliases Vamos enviar e-mail para: esperto@dominiogmp.com.br
GRUPOS DE E-MAIL- POSTFIX Vamos adicionar no /etc/aliases o apelido: alunos:aluno, aluno2 Para salvar e gerar o /etc/aliases.db: # newaliases Vamos enviar e-mail para: alunos@dominiogmp.com.br
BUSCA DE E-MAILS via POP / IMAP Após a configuração do MTA temos que configurar os protocolos POP3 e IMAP para recepção das mensagens eletrônicas. O responsável por esses protocolos é o Dovecot: # apt-get install dovecot-common dovecot-pop3d dovecot-imapd Após a instalação vamos para a configuração do mesmo. Como de costume é criado um diretório /etc/dovecot e nele temos os arquivos de configuração do serviço. O principal arquivo do Dovecot é dovecot.conf
BUSCA DE E-MAILS via POP / IMAP Acesse o arquivo e vamos fazer as alterações necessárias, Confirmar os seguintes parâmetros: # vim /etc/dovecot/dovecot.conf # Protocolos - Linha 24 protocols = pop3 imap pop3s imaps # Portas que estão escutando o serviço POP3 e IMAP listen = * - Descomentar Linha 47 # Desabilita o modo de autenticação SSL/TLS disable_plaintext_auth = no - Descomentar Linha 53
DOVECOT Criar novo usuário # adduser USUÁRIO Verificar se foi criado o /home/ USUÁRIO/mail/ Porque sem esse diretório o serviço de e-mail não funciona. Reinicia o Dovecot # /etc/init.d/dovecot restart
ENVIO DE E-MAILS via OUTLOOK Agora devemos fazer um teste de envio de e-mail usando um cliente de e-mail. Outlook Outlook Express Thiderbird Icedove Redija um e-mail para usario@dominiogmp.com.br
CONFIGURAÇÃO DO OUTLOOK No Outlook Express / Ferramenta / Contas / Adicionar / E-mail
ENVIO DE E-MAILS via TELNET Enviando e-mail pelo Console Texto: Enviar para esperto@dominiogmp.com.br De: aluno@dominiogmp.com.br Assunto: Ola Texto: Você é o cara. Fim
ENVIO DE E-MAILS P/ VIZINHO Depois enviar e-mail via Telnet: telnet 172.19.GMPVizinho 25 helo dominioremetente mail from: <remetente@dominioremetente> rcpt to: <usuario@dominiodestino> data Subject: Teste.
Avaliação 1- Qual a sintaxe utilizada para configurar no POSTFIX? ( ) testeparm ( ) /etc/init.d/postfix restart ( ) postfix -e ( ) postconf e 2-O POSTFIX é utilizado como? ( ) Servidor de Armazenamento de Arquivos ( ) Servidor de FTP ( ) Servidor de E-mail ( ) Servidor de DNS
Avaliação 3 - Qual a ferramenta utilizada para enviar e-mail pelo console? ( ) mail USUÁRIO ( ) sendmail ( ) mail -u USUÁRIO ( ) postconf e 4 - Com a ferramenta POSTFIX podemos visualizar os e-mails? ( ) Sim, o mesmo envia e possibilita a busca dos e-mail. ( ) Sim, o mesmo somente envia, mas não possibilita a busca dos e-mail. ( ) Não, o mesmo somente envia, mas não possibilita a busca dos e-mail ou a sua visualização. ( ) Sim, ele é o melhor servidor de busca de e-mail.
Avaliação 5 A estrutura de e-mail Mailbox é: ( ) a que armazena os e-mails em um único arquivo. ( ) a que armazena cada e-mail em um arquivo diferente. ( ) a melhor estrutura de e-mail. ( ) a que armazena os e-mails em vários arquivos. 6 A estrutura de e-mail MailDir é: ( ) a que armazena os e-mails em um único arquivo. ( ) a que armazena cada e-mail em um arquivo diferente. ( ) a melhor estrutura de e-mail. ( ) a que armazena os e-mails em vários arquivos.
Avaliação 7 A estrutura de e-mail em Bancos de dados é: ( ) a que armazena os e-mail em um único arquivo dentro do Banco de dados. ( ) a que armazena cada e-mail em um arquivo dentro do Banco de dados e cria índices para cada e-mail. ( ) a que armazena cada e-mail em um arquivo dentro do Banco de dados e cria um índice para o mesmo e-mail, várias vezes dentro do banco. ( ) a que armazena os e-mails em vários arquivos. 8 Como é realizada a autenticação dos usuários no POSTFIX, comentadas em aula? ( ) POP-SSL e POP ( ) IMAP-SSL e POP ( ) LDAP e Basic ( ) Somente LDAP
Avaliação 9 O POSTFIX é: ( ) um servidor MX, MTA e SMTP. ( ) somente um servidor MX. ( ) somente um servidor POP. ( ) somente um serviço de SMTP em um servidor MTA. 10 Podemos visualizar os e-mail via: ( ) POP, IMAP e Webmail. ( ) POP e Webmail. ( ) IMAP e Webmail. ( ) IMAP e POP.
Avaliação 11 O protocolo que visualizar os e-mail e só apaga do servidor, depois que o cliente de e-mail ordenar: ( ) POP, IMAP e Webmail. ( ) IMAP e POP. ( ) Somente o IMAP. ( ) Somente o POP. 12 O protocolo que busca os e-mail e apaga do servidor, depois que o cliente de e-mail termina sua conexão de buscar: ( ) POP, IMAP e Webmail. ( ) IMAP e Webmail. ( ) Somente o IMAP. ( ) Somente o POP.
Fonte - Sites [1] Servidor de E-mail Postfix no Debian - http://wiki.debian.org/postfix ; [2] Configurando o Postfix Carlos Morimoto - http://www.gdhpress.com.br/redeseservidores/leia/ind ex.php?p=cap10-2 ; [3] Dica do Viva o Linux - http://www.vivaolinux.com.br/etc/main.cfjoao.claudio; [4] Configurações de armazenamento Maildir - http://www.fernandocosta.eti.br/?p=15.