O Servidor de Email
Por: Fernando Leonid • 21/1/2018 • Artigo • 670 Palavras (3 Páginas) • 350 Visualizações
Configuração básica do servidor de e-mail
Apresentação
Esta atividade tem como objetivo realizar as configurações básicas para o funcionamento de um servidor de e-mail utilizando o postifix como servidor SMTP (Simples Mail Tranfer Protocol) e o courier como servidor POP (Post office protocol).
O cenário para configurar e testar esta atividade pressupõe que o servidor DNS e FIREWALL já estão configurados, e em pleno funcionamento. Também será necessário um cliente de e-mail para realizar os testes, nesta atividade utilizaremos o outlook express no Windows XP e 7. Dessa maneira além de abordar a configuração do servidor será visto a configuração de alguns clientes.
[pic 1]
Figura 1
Maquina | Nome | IP |
DNS | srvdnsX | 10.2.X.2 / 16 |
WEB/FTP | srvwebX | 10.2.X.3 / 16 |
srvemail | 10.2.X.4 / 16 | |
Pedro (Linux) | admX | 10.2.X.101 / 16 |
Cliente (Linux) | clX | 10.2.X.102 / 16 |
Cliente (Windows) | cwX | 10.2.X.103 / 16 |
FIREWALL | fw100 | 10.2.100.1 / 16 |
Preparando o servidor:
- Configurando a interface de rede eth0.
- Para configurar é necessário alterar o arquivo /etc/network/interfaces, conforme mostra a figura
[pic 2]
Figura 2
- Reinicie o serviço de rede, utilizando o comando service networking restart ou desabilite e habilite a interface eth0 com os comandos ifdown eth0 e ifup eth0.
- Verifique a configuração utilizando o comando ifconfig eth0 que deverá retornar como mostra a Figura 3.
[pic 3]
Figura 3
- Teste a conectividade com a rede interna. Para realizar esse teste basta tentar conectar com qualquer máquina local, isso pode ser realizado utilizando o comando ping como mostra a Figura 4.
[pic 4]
Figura 4
- Teste a conectividade com a rede externa. Para isso iremos utilizar um IP público, neste caso o servidor DNS do google.
[pic 5]
Figura 5
Instalando:
- Configurando o repositório, nesta atividade utilizaremos um repositório local.
- Criar a pasta /rep.
- Montar o compartilhamento NFS utilizando o comando:
mount -f nfs 10.107.132.20:/debian8.5 /rep
- Configurar o arquivo /etc/apt/sources.list como o comando:
seq 8 | xargs –I@ echo “deb file:/rep/dvd@ jessie main contrib” > /etc/atp/sources.list
- Atualize o repositório utilizando o comando apt-get update a saída deve ser como mostra a Figura 6.
[pic 6]
Figura 6
- Instalar o postfix e courier-pop.
- Podemos instalar os dois serviços utilizando o comando:
apt-get install postfix courier-pop
- Durante a instalação será apresentado uma tela de opções sobre o tipo de configuração do postfix, escolher a opção site da Internet como mostra a Figura 7.
[pic 7]
Figura 7
- Na próxima (Figura 8) tela você terá possibilidade de configurar o nome do domínio, lembrando que depois podemos alterar esse nome.
[pic 8]
Figura 8
- Na primeira tela (Figura 9) de instalação do courier, tem a opção de administrar via web, porém a administração será totalmente via linha de comando, ou seja, escolher a opção não.
[pic 9]
Figura 9
Configurando o servidor:
- Criar backup do arquivo de configuração do postfix, para isso basta renomear o arquivo executando o comando:
mv /etc/postfix/master.cf /etc/postfix/master.cf.bkp
- Criar um novo arquivo de configuração conforme a Figura 10, lembrando que as linhas iniciadas com # são comentários, não sendo necessárias para o funcionamento.
[pic 10]
Figura 10
- Reiniciar o serviço postfix e courier-pop:
service postfix restart
service courier-pop restart
- Verificar possíveis erros utilizando o comando service postfix status ou lendo o arquivo /var/log/syslog.
Criar o registro no servidor DNS
- Editar o arquivo da zona lollytech100.com.br seguindo a Figura 11, mais especificamente adicione as linhas 10 e 13, que são respectivamente especificações do servidor de e-mail e o host da máquina onde o serviço está instalado.
[pic 11]
Figura 11
- Reinicie o BIND9 (service bind9 restart).
- Teste a resolução de nome (host mail.lollytech100.com.br), tanto no servidor DNS e como em maquinas clientes.
Criar conta
Para criar uma nova conta de e-mail simplesmente criamos um novo usuário no sistema e na sua basta base criamos a pasta Maildir
- Criar o usuário jose para teste (adduser jose), com a senha padrão 123
- Criar a pasta Maildir na pasta base do usuário (maildirmake /home/jose/Maildir)
- Observe que foi criado uma estrutura de pastas na pasta Maildir.
- Verificar o recebimento do e-mail
Configurar cliente
- Criar uma conta no outtlook
- Enviar um e-mail como teste
- Verificar o recebimento do e-mail
...