Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Instalando e Configurando um Servidor de E-Mails Linux

36,254 views

Published on

Atividade adicional da disciplina de RC2 - Redes de Computadores 2
Slides, sobre a instalação e configuração de servidores de e-mail em máquinas servidoras Linux.

Published in: Education

Instalando e Configurando um Servidor de E-Mails Linux

  1. 1. Instalando e Configurando um Servidor de E-Mails Linux Servidor de E-Mails Linux com o uso de Postfix e Courier por: Jefferson Pedro – 1102257 – 640
  2. 2. Postfix e Courier • Postfix e Courier são servidores de e-mail, usados para o envio de mensagens (Postfix) e o recebimento de mensagens (Courier). • São atualmente os mais conhecidos e utilizados na informática, possuem código aberto e suporte a diversas funcionalidades internas. • Devem ser utilizados pela sua simplicidade de configuração, pois fornecem todos os serviços básico para o funcionamento de envio e recebimento de e-mails. • Possuem uma boa segurança e estabilidade, evitando problemas com este tipo de serviço.
  3. 3. Premissas • A instalação e configuração do servidor de e-mail está sendo realizada na máquina Davinci (Servidor Ubuntu) utilizada em sala de aula. • Para o servidor SMTP (envio de mensagems) está sendo usado o Postfix. • Para o servidor POP3 (recebimento de mensagens) está sendo utilizado o Courier. • Todas as operações de instalação devem ser efetuadas com o usuário root logado. • Os testes são realizados com o usuário comum logado.
  4. 4. Instalando o Postfix – Passo 1 • Para a instalação do servidor Postfix deve-se estar logado como root, ter acesso a internet e usar o seguinte comando: #apt-get install postfix • O pacote de instalação é baixado e então é iniciado a instalação do Postfix conforme imagem ao lado.
  5. 5. Instalando o Postfix – Passo 2 • A imagem ao lado mostra a seleção do tipo geral de configuração de e-mail. • Para prosseguir, basta selecionar “Internet Site” e continuar com a instalação prosseguindo com o OK.
  6. 6. Instalando o Postfix – Passo 3 • A imagem ao lado mostra a configuração do domínio utilizado para os endereços de e-mail. • Nesta tela deve se inserido o nome da máquina seguido do nome do domínio existente criado a partir do DNS. • Para prosseguir, aperte a tecla “Enter” em OK.
  7. 7. Instalando o Postfix – Passo 4 • A instalação então é finalizada. • Após a instalação deve ser configurado o arquivo main.cf localizado em /etc/postfix • Neste arquivo deve ser inserido ao final as configurações as linhas abaixo alterando os dados para os utilizados pela sua máquina. mydomain = dominio.com.br myhostname = host.$mydomain myorigin = $mydomain mydestination = $myhostname, $mydomain mynetworks = 127.0.0.0/8 192.168.0.0/24 home_mailbox = Maildir/
  8. 8. Instalando o Postfix – Passo 4 (Continuação) • mydomain: O nome do domínio do servidor de e-mail. • myhostname: O nome da máquina do servidor de e-mail. • myorigin: Especifica como ficará a terminação do e-mail após o @. • mydestination: Os nomes dos domínios que o servidor de email é responsável. • mynetworks: Especifica a qual rede que o servidor de email irá trabalhar. • home_mailbox: Especifica o diretório onde ficará as mensagens de e-mail.
  9. 9. Instalando o Postfix – Passo 5 • Salve o arquivo e recarregue as configurações do postfix utilizando o comando: /etc/init.d/postfix reload • Após, deve ser criado usuários para testar o Postfix, para isso, utilize os comandos abaixo: # useradd -m usuario1 (usuario1 é o nome do usuário) # passwd user1 (user1 é a senha do usuario1) # useradd -m usuario2 (usuario2 é o nome do usuário) # passwd user2 (user2 é a senha do usuario1)
  10. 10. Instalando o Postfix – Passo 6 • Para verificar se o Postfix está funcionando, use o Telnet para enviar uma mensagem de e-mail, o usuario1 vai enviar a mensagem de e-mail e o usuario2 vai receber. • Você deve estar logado com o usuário comum do sistema. • Use os comandos abaixo: $ telnet localhost 25 HELO jefferson.com.br MAIL FROM: usuario1 RCPT TO: usuario2 DATA
  11. 11. Instalando o Postfix – Passo 6 (Continuação) From: "Remetente"<-usuario1@dominio.com.br> To: "Destinatario"<-usuario2@dominio.com.br> Subject: Assunto Content-Type: text/html <-p>Mensagem.<-/p> . QUIT
  12. 12. Instalando o Postfix – Passo 6 (Continuação) • O resultado final deve ser parecido com o da imagem ao lado. • Após isso o Postfix já está instalado, configurado e funcionando corretamente.
  13. 13. Autenticação SASL • SASL (Simple Authentication and Security Layer) é um mecanismo genérico de autenticação. • Utilizaremos no servidor SMTP para que seja enviado mensagens de e-mail somente com a autenticação. • Para a instalação do SASL deve-se estar logado como root, ter acesso a internet e usar o seguinte comando: # apt-get install sasl2-bin • O pacote de instalação é baixado e então instalado automaticamente.
  14. 14. Configurando SASL – Passo 1 • Após a instalação deve ser configurado o arquivo main.cf localizado em /etc/postfix • Neste arquivo deve ser inserido ao final as configurações das linhas abaixo: smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_authenticated_header = yes smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
  15. 15. Configurando SASL – Passo 2 • A ativação do SASL não se dá de forma automática. Para ativar o SASL, edite no arquivo "/etc/default/saslauthd" as seguintes linhas: START=yes OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"
  16. 16. Configurando SASL – Passo 3 • Verifique se o usuário postfix contém o grupo sasl com o comando abaixo: # group postfix • Se não tiver, adicione para o usuário postfix obter as permissões do grupo sasl com o comando abaixo: # usermod -G sasl postfix
  17. 17. Configurando SASL – Passo 4 • Crie o arquivo smtpd.conf no diretório "/etc/postfix/sasl" e adicione as seguintes linhas abaixo: pwcheck_method: saslauthd mech_list: plain login
  18. 18. Configurando SASL – Passo 5 • Terminado as configurações, reinicie o Postfix e o serviço de autenticação com os comandos abaixo: # /etc/init.d/postfix restart # /etc/init.d/saslauthd restart • A partir daí o SASL está instalado e devidamente configurado.
  19. 19. Criptografia TLS • Criptografia TLS (Transport Layer Security) é um protocolo criptográfico cuja função é conferir segurança para a comunicação na Internet para serviços como email (SMTP), navegação por páginas (HTTP) e outros tipos de transferência de dados. • Para que o Servidor de E-mail tenha mais segurança e que os usuários tenham a garantia de privacidade das mensagens de e-mail, basta implementar criptografia.
  20. 20. Criando o Certificado TLS • • No diretório do Postfix, crie um novo diretório aonde irá ficar o certificado com o comando abaixo: # mkdir /etc/postfix/ssl Dentro do novo diretório execute os comandos abaixo: # openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024 # chmod 0600 smtpd.key # openssl req -new -key smtpd.key -out smtpd.csr # openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt # openssl rsa -in smtpd.key -out smtpd.key.unencrypted # mv -f smtpd.key.unencrypted smtpd.key # openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
  21. 21. Configurando o TLS – Passo 1 • Abra o arquivo main.cf e adicione as seguintes linhas para habilitar a criptografia no Postfix: smtpd_tls_auth_only = yes smtp_use_tls = yes smtpd_use_tls = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1
  22. 22. Configurando o TLS – Passo 2 • Salve o arquivo e reinicie o Postfix com o comando abaixo: # /etc/init.d/postfix restart • A partir daí o TLS está instalado e devidamente configurado.
  23. 23. Instalando o Courier – Passo 1 • Para a instalação do Courier devese estar logado como root, ter acesso a internet e usar o seguinte comando: #apt-get install courier-pop-ssl • O pacote de instalação é baixado e então é iniciado a instalação do Courier conforme imagem ao lado.
  24. 24. Instalando o Courier – Passo 2 • Após a tela anterior que deve ser seguida com YES, a instalação continua com o aceite das configurações e certificados de segurança conforme a imagem ao lado.
  25. 25. Instalando o Courier – Passo 3 • A instalação do Courier continua automaticamente sendo exibido em sua tela diversas linhas de códigos conforme mostra a imagem ao lado. • A instalação é concluída quando o cursor da tela volta a aceitar caracteres.
  26. 26. Instalando o Courier – Passo 4 • Para verificar se o POP3 está funcionando, use o Telnet para ler as mensagens de e-mail recebidas. • Você deve estar logado com o usuário comum do sistema. • Use os comandos abaixo: $ telnet localhost 110 USER usuario2 PASS user2 LIST RETR 1 QUIT
  27. 27. Instalando o Courier – Passo 4 (Continuação) • O resultado final deve ser parecido com o da imagem ao lado. • Após isso o Courier já está instalado, configurado e funcionando corretamente.
  28. 28. Conclusão • O uso do Postfix e do Courier é uma excelente alternativa para aqueles que querem um serviço de e-mail de qualidade e baixo custo. • A segurança oferecida é boa e de simples configuração, mantendo o serviço funcionando em sua melhor forma. • Pode ser utilizado clientes de e-mail como o Outlook ou então o Firebird para executarem atividades referentes a este tipo de serviço. • O suporte oferecido a funcionalidades é abrangente e continua em desenvolvimento.

×