SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Redes de Computadores II – Dr. Rodrigo Costa
Equipe:
Wallyson | Sabrina | Alvaro | Jonhanthas | Wiliana | Clairton
Introdução
• O servidor de e-mail foi umas das primeiras aplicações
utilizadas no inicio da internet.
• O correio eletrônico permite que usuários troquem
mensagem.
• O funcionamento do correio eletrônico é baseado no
paradigma “store-and-forward”(estocar e redirecionar).
Alguns Servidores de E-mail
 São exemplos de MTA`S, Mail Transport Agent, aplicação responsável pelo
transporte de mensagens entre os pontos envolvidos, sejam elas na rede local
ou através da internet.
Qmail
Descrição
• Qmail, É um software de transferência de correio da
internet(MTA) para sistemas operacionais UNIX.
• É um substituto drop-in para o sedmail;
• Utiliza o SMTP para troca de mensagens com MTA em
outros sistemas;
Segurança
• O qmail foi projetado desde o inicio para alta segurança, algo que
tão mais virado para a segurança, que o próprio autor
oferece um prémio de US$500 à primeira pessoa que
descubra uma falha na sua segurança
• O qmail é dividido em diversos executáveis, dos quais apenas um,
gerencia a fila e tem permissão de super usuário.
• O qmail possui biblioteca própria, diferenciada,
para lidar com strings, eliminando a chance de
ocorre estouro de buffer, que é explorado na
invasão de um programa.
Confiança e Simplicidade
• Uma vez que o qmail aceita uma mensagem ele garante
que não será perdida;
• O qmail é menor que qualquer outro MTA equivalente de
recursos.
QMAIL
Distribuição de E-mails
Sendmail
Definição
• O sendmail é um servidor de e-mails mais conhecido, não
apenas no Linux, mas nos sistemas Unix em geral.
• É um agente de transferência de correio eletrônico de
código aberto, que suporta diversos tipos de transferência
de e-mail e métodos de entrega.
objetivo
• Processamento e roteamento de mensagens do correio
eletrônico em plataformas unix.
• O sendmail elimina a confusão causadas pelos diversos
programas de envio de e-mail.isso e feito roteando-se a
mensagem recebida do programa do usuário,com base no
endereço eletrônico conhecido.
Padrão da internet
 Mais de 70% dos servidores de e-mail utilizam
o sendmail como MTA;
 Existe uma quantidade razoável de
documentação sobre o sendmail na internet e
sempre há um livro.
Vantagens
• Entrega imediata de mensagens;
• Mudança de endereços imediata;
• Flexibilidade;
• Detecção automática de ataques;
Postfix
Definição
• O Postfix é um MTA (Agente de Transferência de e-mails) livre e
de código aberto que encaminha e entrega e-mails.
• Criado no centro de pesquisa da IBM, por Wietse Venema teve sua
primeira versão lançada em 1998.
• É o agente de e-mail padrão de inúmeros sistemas operacionais
como o OS X, o UBUNTU, e o NetBSD.
• É suposto ser rápido e eficiente, fácil de administrar e uma
alternativa segura em relação ao Qmail, que é um pouco mais
complexo no que toca à sua configuração.
Funcionalidades nativas
• Suporte a Ipv6
• Suporte a MIME
• Autenticação SASL
• Canal seguro utilizando TLS
• Suporte a diversos banco de dados como MySQL, PostgreSQL,
dentre outros.
Segurança e Confiabilidade
• Forte resistência ao overflow dos seus buffers.
• Facilidade de manipulação de uma grande quantidade de email’s.
• O Postfix é constituído de vários processos, cooperantes entre si, onde cada
processo atende a tarefa que lhe é destinada.
• Configuração simples;
• Fornecem todos os serviços básico para o funcionamento de envio e
recebimento de e-mails.
Informações Essenciais
• A instalação e configuração do servidor de e-mail está sendo
realizada na máquina lubuntu minimal utilizada em sala de aula
• Para o envio de e-mail esta utilizando o protocolo SMTP (porta 25)
pelo Postfix.
• Para o recebimento do e-mail esta sendo utilizado o protocolo
POP3(porta 110).
• Para todas as configurações de instalação deve esta logado pelo
usuário root.
• E envio e verificação da chegada do e-mail é por usuário comum
Instalando o Postfix
• Deve esta logado como usuário root
e ter acesso a internet.
# apt-get install postfix
 Após rodar o comando. Ao instalar
o postifx algumas telas de
configurações são apresentadas.
 selecione o “<ok>”e confirme.
Instalando o Postfix
 Para prosseguir, basta selecionar
“Internet Site” e continuar com a
instalação prosseguindo com o
OK.
Instalando o Postfix
 A próxima tela pede para escolher
o nome do sistema onde o servidor
de e-mail será instalado. Deixe
como está, selecione ok.
Configuração do Postfix
1. Vamos criar um backup do arquivo de configuração do postfix o main.cf
# mv /etc/postfix/main.cf /etc/postfix/main.cf-default
2. Após de move-lo, criamos agora um novo arquivo main.cf
# nano /etc/postfix/main.cf , configurando dessa forma
3. Salva, recarrega as
configurações
# service postfix reload
Configuração do Postfix
• 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 e-mail é
responsável.
• mynetworks: Especifica a qual rede que o servidor de e-mail irá
trabalhar.
• home_mailbox: Especifica o diretório onde ficará as mensagens de
e-mail.
Configuração do Postfix
• Vamos criar os usuário pelo comando:
# adduser user1
Após esse comando é só dar
E informar a senha que deseja para o
Novo usuário.
Para ver os novos Usuários:
$ getent passwrd | cut –d : -f1
Enviando um E-mail
• Para verificar se Postfix esta funcionando vamos usar o Telnet para
enviar uma mensagem de e-mail, acessando a porta 25 (SMTP).
$ telnet localhost 25
HELO dominio.com.br
MAIL FROM: usuario1@dominio.com.br
RCPT TO: usuario2@dominio.com.br
DATA
Ola Usuario 2.
.
QUIT
Autenticação SASL(Simple Authentication and
Security Layer)
• O SASL é um mecanismo de autenticação e segurança
• Evita que usuários não autenticados use servidor de e-mail para enviar SPAM.
# apt-get install sasl2-bin
• Após instalação vamos ao arquivo principal main.cf e acrescentar a seguinte linhas:
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
Ativação do SASL
• 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“
• Verificando se o usuário postfix contem o grupo sasl:
#group postfix
• Se não existe use:
#usermod -G sasl postfix
Configurações finais
• Crie o arquivo smtpd.conf no diretório "/etc/postfix/sasl" e adicione as
seguintes linhas abaixo:
pwcheck_method: saslauthd
mech_list: plain login
• Reniciando as configurações:
# /etc/init.d/postfix restart
# /etc/init.d/saslauthd restart
• Instalando o Courier
#apt-get install courier-pop-ssl
Ler o E-mail
• Utilizando o telnet pela porta 110(POP3):
$ telnet localhost 110
USER usuario2
PASS user2
LIST
RETR 1
QUIT
Duvidas?

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Vantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidoresVantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidores
 
Planilhas eletrônicas introdução ao excel
Planilhas eletrônicas   introdução ao excelPlanilhas eletrônicas   introdução ao excel
Planilhas eletrônicas introdução ao excel
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Sistema operativo de rede
Sistema operativo de redeSistema operativo de rede
Sistema operativo de rede
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Informática Básica - Introdução ao Microsoft Word 2010
Informática Básica - Introdução ao Microsoft Word 2010Informática Básica - Introdução ao Microsoft Word 2010
Informática Básica - Introdução ao Microsoft Word 2010
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
Endereçamento IPV4
Endereçamento IPV4Endereçamento IPV4
Endereçamento IPV4
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 
Endereços IP
Endereços IPEndereços IP
Endereços IP
 
Dns
DnsDns
Dns
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Criação do pendrive bootável
Criação do pendrive bootávelCriação do pendrive bootável
Criação do pendrive bootável
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
 
Aula básica de internet
Aula básica de internetAula básica de internet
Aula básica de internet
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 

Destaque

Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxJefferson Pedro
 
Como instalar e configurar um servidor de email utilizando o microsoft window...
Como instalar e configurar um servidor de email utilizando o microsoft window...Como instalar e configurar um servidor de email utilizando o microsoft window...
Como instalar e configurar um servidor de email utilizando o microsoft window...Ronaldo Fontes
 
Redes prática - Samba
Redes prática - SambaRedes prática - Samba
Redes prática - SambaLuiz Arthur
 
Arquitetura e instalacao p10
Arquitetura e instalacao p10Arquitetura e instalacao p10
Arquitetura e instalacao p10Emerson Torres
 
Implementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu ServerImplementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu ServerTiago Bezerra Dos Santos
 
Postfix
PostfixPostfix
PostfixTiago
 
Servidor postfix
Servidor postfixServidor postfix
Servidor postfixluckalves
 
Tratamento de exceções
Tratamento de exceçõesTratamento de exceções
Tratamento de exceçõesAlvaro Oliveira
 
Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)elliando dias
 
Padrao de projeto iterator
Padrao de projeto iteratorPadrao de projeto iterator
Padrao de projeto iteratorAlvaro Oliveira
 
Cherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webCherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webAlvaro Oliveira
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 

Destaque (20)

Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails Linux
 
Como instalar e configurar um servidor de email utilizando o microsoft window...
Como instalar e configurar um servidor de email utilizando o microsoft window...Como instalar e configurar um servidor de email utilizando o microsoft window...
Como instalar e configurar um servidor de email utilizando o microsoft window...
 
LAMP Server
LAMP ServerLAMP Server
LAMP Server
 
Redes prática - Samba
Redes prática - SambaRedes prática - Samba
Redes prática - Samba
 
Arquitetura e instalacao p10
Arquitetura e instalacao p10Arquitetura e instalacao p10
Arquitetura e instalacao p10
 
Dhcp
DhcpDhcp
Dhcp
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Implementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu ServerImplementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu Server
 
Aula06 - postfix
Aula06 -  postfixAula06 -  postfix
Aula06 - postfix
 
Postfix
PostfixPostfix
Postfix
 
Servidor postfix
Servidor postfixServidor postfix
Servidor postfix
 
Tratamento de exceções
Tratamento de exceçõesTratamento de exceções
Tratamento de exceções
 
Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)
 
Servidor Proxy Squid
Servidor Proxy SquidServidor Proxy Squid
Servidor Proxy Squid
 
Padrao de projeto iterator
Padrao de projeto iteratorPadrao de projeto iterator
Padrao de projeto iterator
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
Instalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bitsInstalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bits
 
Cherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webCherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações web
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 

Semelhante a Servidores de E-mail: Qmail, Sendmail e Postfix

Aula02 - protocolos de email
Aula02 -  protocolos de emailAula02 -  protocolos de email
Aula02 - protocolos de emailCarlos Veiga
 
Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfMarcelo Aguiar
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43jmpdias.esmaia
 
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfSimple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfJosielNascimento16
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Felipe Weizenmann
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago Barros, PSM
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02Manuel Ernesto
 
Protocolo de email
Protocolo de emailProtocolo de email
Protocolo de emailVictor Gomes
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãoJoel Saramago
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Redeajtr98
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao iiwab030
 

Semelhante a Servidores de E-mail: Qmail, Sendmail e Postfix (20)

Soa cap3 servicos de internet
Soa cap3   servicos de internetSoa cap3   servicos de internet
Soa cap3 servicos de internet
 
Aula02 - protocolos de email
Aula02 -  protocolos de emailAula02 -  protocolos de email
Aula02 - protocolos de email
 
Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdf
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43
 
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfSimple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
 
Correio Eletrônico
Correio EletrônicoCorreio Eletrônico
Correio Eletrônico
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02
 
Protocolo de email
Protocolo de emailProtocolo de email
Protocolo de email
 
E-mail
E-mailE-mail
E-mail
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Apresentação de sd2
Apresentação de sd2Apresentação de sd2
Apresentação de sd2
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao ii
 
Internet
InternetInternet
Internet
 
Tipos de Servidores
Tipos de ServidoresTipos de Servidores
Tipos de Servidores
 

Servidores de E-mail: Qmail, Sendmail e Postfix

  • 1. Redes de Computadores II – Dr. Rodrigo Costa Equipe: Wallyson | Sabrina | Alvaro | Jonhanthas | Wiliana | Clairton
  • 2. Introdução • O servidor de e-mail foi umas das primeiras aplicações utilizadas no inicio da internet. • O correio eletrônico permite que usuários troquem mensagem. • O funcionamento do correio eletrônico é baseado no paradigma “store-and-forward”(estocar e redirecionar).
  • 3. Alguns Servidores de E-mail  São exemplos de MTA`S, Mail Transport Agent, aplicação responsável pelo transporte de mensagens entre os pontos envolvidos, sejam elas na rede local ou através da internet.
  • 5. Descrição • Qmail, É um software de transferência de correio da internet(MTA) para sistemas operacionais UNIX. • É um substituto drop-in para o sedmail; • Utiliza o SMTP para troca de mensagens com MTA em outros sistemas;
  • 6. Segurança • O qmail foi projetado desde o inicio para alta segurança, algo que tão mais virado para a segurança, que o próprio autor oferece um prémio de US$500 à primeira pessoa que descubra uma falha na sua segurança • O qmail é dividido em diversos executáveis, dos quais apenas um, gerencia a fila e tem permissão de super usuário.
  • 7. • O qmail possui biblioteca própria, diferenciada, para lidar com strings, eliminando a chance de ocorre estouro de buffer, que é explorado na invasão de um programa.
  • 8. Confiança e Simplicidade • Uma vez que o qmail aceita uma mensagem ele garante que não será perdida; • O qmail é menor que qualquer outro MTA equivalente de recursos.
  • 12. Definição • O sendmail é um servidor de e-mails mais conhecido, não apenas no Linux, mas nos sistemas Unix em geral. • É um agente de transferência de correio eletrônico de código aberto, que suporta diversos tipos de transferência de e-mail e métodos de entrega.
  • 13. objetivo • Processamento e roteamento de mensagens do correio eletrônico em plataformas unix. • O sendmail elimina a confusão causadas pelos diversos programas de envio de e-mail.isso e feito roteando-se a mensagem recebida do programa do usuário,com base no endereço eletrônico conhecido.
  • 14. Padrão da internet  Mais de 70% dos servidores de e-mail utilizam o sendmail como MTA;  Existe uma quantidade razoável de documentação sobre o sendmail na internet e sempre há um livro.
  • 15. Vantagens • Entrega imediata de mensagens; • Mudança de endereços imediata; • Flexibilidade; • Detecção automática de ataques;
  • 17. Definição • O Postfix é um MTA (Agente de Transferência de e-mails) livre e de código aberto que encaminha e entrega e-mails. • Criado no centro de pesquisa da IBM, por Wietse Venema teve sua primeira versão lançada em 1998. • É o agente de e-mail padrão de inúmeros sistemas operacionais como o OS X, o UBUNTU, e o NetBSD. • É suposto ser rápido e eficiente, fácil de administrar e uma alternativa segura em relação ao Qmail, que é um pouco mais complexo no que toca à sua configuração.
  • 18. Funcionalidades nativas • Suporte a Ipv6 • Suporte a MIME • Autenticação SASL • Canal seguro utilizando TLS • Suporte a diversos banco de dados como MySQL, PostgreSQL, dentre outros.
  • 19. Segurança e Confiabilidade • Forte resistência ao overflow dos seus buffers. • Facilidade de manipulação de uma grande quantidade de email’s. • O Postfix é constituído de vários processos, cooperantes entre si, onde cada processo atende a tarefa que lhe é destinada. • Configuração simples; • Fornecem todos os serviços básico para o funcionamento de envio e recebimento de e-mails.
  • 20. Informações Essenciais • A instalação e configuração do servidor de e-mail está sendo realizada na máquina lubuntu minimal utilizada em sala de aula • Para o envio de e-mail esta utilizando o protocolo SMTP (porta 25) pelo Postfix. • Para o recebimento do e-mail esta sendo utilizado o protocolo POP3(porta 110). • Para todas as configurações de instalação deve esta logado pelo usuário root. • E envio e verificação da chegada do e-mail é por usuário comum
  • 21. Instalando o Postfix • Deve esta logado como usuário root e ter acesso a internet. # apt-get install postfix  Após rodar o comando. Ao instalar o postifx algumas telas de configurações são apresentadas.  selecione o “<ok>”e confirme.
  • 22. Instalando o Postfix  Para prosseguir, basta selecionar “Internet Site” e continuar com a instalação prosseguindo com o OK.
  • 23. Instalando o Postfix  A próxima tela pede para escolher o nome do sistema onde o servidor de e-mail será instalado. Deixe como está, selecione ok.
  • 24. Configuração do Postfix 1. Vamos criar um backup do arquivo de configuração do postfix o main.cf # mv /etc/postfix/main.cf /etc/postfix/main.cf-default 2. Após de move-lo, criamos agora um novo arquivo main.cf # nano /etc/postfix/main.cf , configurando dessa forma 3. Salva, recarrega as configurações # service postfix reload
  • 25. Configuração do Postfix • 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 e-mail é responsável. • mynetworks: Especifica a qual rede que o servidor de e-mail irá trabalhar. • home_mailbox: Especifica o diretório onde ficará as mensagens de e-mail.
  • 26. Configuração do Postfix • Vamos criar os usuário pelo comando: # adduser user1 Após esse comando é só dar E informar a senha que deseja para o Novo usuário. Para ver os novos Usuários: $ getent passwrd | cut –d : -f1
  • 27. Enviando um E-mail • Para verificar se Postfix esta funcionando vamos usar o Telnet para enviar uma mensagem de e-mail, acessando a porta 25 (SMTP). $ telnet localhost 25 HELO dominio.com.br MAIL FROM: usuario1@dominio.com.br RCPT TO: usuario2@dominio.com.br DATA Ola Usuario 2. . QUIT
  • 28. Autenticação SASL(Simple Authentication and Security Layer) • O SASL é um mecanismo de autenticação e segurança • Evita que usuários não autenticados use servidor de e-mail para enviar SPAM. # apt-get install sasl2-bin • Após instalação vamos ao arquivo principal main.cf e acrescentar a seguinte linhas: 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
  • 29. Ativação do SASL • 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“ • Verificando se o usuário postfix contem o grupo sasl: #group postfix • Se não existe use: #usermod -G sasl postfix
  • 30. Configurações finais • Crie o arquivo smtpd.conf no diretório "/etc/postfix/sasl" e adicione as seguintes linhas abaixo: pwcheck_method: saslauthd mech_list: plain login • Reniciando as configurações: # /etc/init.d/postfix restart # /etc/init.d/saslauthd restart • Instalando o Courier #apt-get install courier-pop-ssl
  • 31. Ler o E-mail • Utilizando o telnet pela porta 110(POP3): $ telnet localhost 110 USER usuario2 PASS user2 LIST RETR 1 QUIT