Artigo técnico 2567
Ultima revisão:Como instalar um Servidor de Email
Pode-se configurar um servidor de e-mail de inumeras maneiras com vários tipos diferentes de servidores SMTP.
Há várias soluções para instalar este serviço:
- Existem programas para o sistema operativo Microsoft Windows que podem ser usados
- Usar um sistema operativo Open Source com software Open Source
O guia presente mostra como instalar e configurar o Ubuntu Linux com o servidor Postfix, devido à sua facilidade de instalação e segurança. Note-se que é apenas um exemplo e não uma obrigação, há muitas distribuições de Linux que dispõe destas opções, como Gentoo, CentOS, etc.
Estes sistemas operativos podem-se instalar em maquinas virtuais (como o caso de um Xen ou Vmware ESX) para optimizar os recursos. Pode-se também instalar em qualquer computador suportado pelo Ubuntu Linux, sem ser necessário hardware especializado.
Instalação do sistema operativo
1- É necessário fazer o download do ISO do sistema e grava-lo para um CD, se não tiver já o Ubuntu Linux Server Edition. Pode-se dirigir à página do ubuntu e fazer o download da versão servidor. Após ter gravado a imagem para um CD, pode introduzir no leitor de CDs do computador onde se irá instalar o Ubuntu. Todo o conteudo do disco será eliminado!
2- Após o arranque do CD vai aparecer a imagem seguinte. Selecione "Install to the hard disk"

3- Após o instalador arrancar, vai perguntar que lingua deseja usar. Neste exemplo escolhi Português

4- .. e selecionar o país em que nos encontramos

5- Segue-se a detecção do teclado, é necessário seguir as perguntas que lhe serão feitas

6- O programa de instalação vai continuar a ler drivers...

7- Neste momento será-lhe pedido o nome do computador, pode ser o que entender, por exemplo "mail-server"

8- É necessário agora escolher como vamos particionar o disco. Neste caso vou usar o disco completo. A não ser que tenha uma razão válida, use a opção "Guiado - utilizar o disco inteiro" e o instalador irá fazer o trabalho todo.

9- Se tiver mais que um disco necessita de escolher o disco de arranque e não se enganar no disco que pretende. Como normalmente só deve haver um disco na maquina, deve ser a única opção existente possível de ser escolhida

10- Confirme as alterações aos discos que irão ser efectuadas dizendo que sim...

11- Depois do instalador particionar o disco, será perguntada qual é o fuso horário para ser usado no servidor..

12- Esta pergunta é necessária ter conhecimento se o sistema fosse instalado em dual boot com outro sistema, normalmente respondendo Sim funciona bem

13- É necessário agora especificar o nome do utilizador que irá ser usado para entrar no sistema. Neste caso é usado "lvengine"

14- Insira a palavra-passe escolhida... cuidado que este utilizador vai ter controle total do computador!

15- O instalador vai agora copiar os ficheiros para o disco...

16- Agora escolhe-se que serviços básicos queremos que o servidor tenha. Neste caso só nos interessa um servidor de E-mail e o servidor de OpenSSH para controlo remoto. No entanto poderia-se instalar mais serviços como o Samba File Server, que serve para partilhar ficheiros nas redes Windows

17- A configuração do servidor de E-mail necessita de saber a configuração básica para o servidor, escolhemos "Site Internet", mas depois vamos ter de alterar esta configuração...

18- O servidor de e-mail necessita de saber o domínio para o qual ele vai receber e-mails, neste caso não vai ser nenhum dominio portanto pode escrever qualquer coisa

19- O instalador vai instalar o "boot loader"...

21- A instalação está concluida, tem de retirar o CD do leitor de CDs e carregar no continuar.

A instalação do Ubuntu Linux Server está concluida! Vamos agora configurar o servidor de e-mail...
Configuração do servidor de E-Mail
Depois de arrancar com o novo sistema operativo, será-lhe mostrado este belo ecrã:

Isto é uma consola de Linux. Neste ponto está a pedir para introduzir o nome do utilizador (que foi aquele pedido na instalação) e a sua password. Depois disso aparecá a "prompt", onde vamos introduzir comandos.
Primeiro vamos actualizar o sistema operativo, digite estes comandos:
# sudo apt-get update
(ele vai pedir a password do utilizador, tem de introduzir sempre que o Linux peça)
# sudo apt-get upgrade
(depois de ele mostrar a lista de pacotes a actualizar, pergunta Y ou N para actualizar, responder que Y)
Após isto podemos reiniciar o Linux porque provavelmente já há um update à kernel. Para isso temos de escrever
# reboot
Vamos então configurar o servidor. O ficheiro de configuração do servidor de E-Mail encontra-se em /etc/postfix/main.cf . Vamos edita-lo com
# sudo nano /etc/postfix/main.cf

É necessário percorrer o ficheiro para o fim e na linha que diz
mynetworks = 127.0.0.0/8
vamos adicionar o IP do servidor da lojav, e se quiserem podem adicionar o endereço da rede interna da empresa (por exemplo 192.168.1.0/24) e o servidor serve de entrega de e-mails.
mynetworks = 127.0.0.0/8 88.157.45.53/32
Vamos também adicionar 2 linhas no fim do ficheiro para protecções adicionais
smtpd_recipient_restrictions = reject_multi_recipient_bounce, reject_unauth_pipelining, permit_mynetworks, reject_non_fqdn_recipient, reject_unauth_destination
smtpd_sender_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_sender, reject_unknow_sender_domain, reject_unauth_pipelining
Agora podemos gravar (com CTRL+S) e sair (com CTRL+X). Precisamos agora de reiniciar o serviço para ele ler as novas configurações:
# sudo /etc/init.d/postfix restart
Configuração do serviço de e-mail para Sapo / Telepac
Para a sapo / telepac é necessário instalar mais pacotes para o postfix autenticar-se nos servidores da sapo / telepac.
# apt-get install postfix-sasl
# apt-get install libsasl2-modules
Depois é necessario adicionar mais umas configurações ao main.cf
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
Neste momento já não é necessário fazer mais nada no servidor, já tem um servidor de e-mail rápido e seguro que só aceita e-mails do servidor da LV Engine.
Configuração das portas para acesso ao servidor de e-mail
Necessita agora de abrir uma porta no router que gere a ligação à internet. Sugiro que se use uma porta diferente (do tipo 2500 ou 2525 ou qualquer outro número diferente de 25!) aberta para o exterior com redirecionamento para o IP interno do servidor, porta 25.
Para mostrar um exemplo de tal configuração, está aqui uma screenshot de um router (WRT54GL com a firmware Tomato)

Se o IP externo está sempre a modificar-se é necessário instalar um serviço Dynamic DNS (por exemplo www.dyndns.org) para o servidor da LV Engine poder conseguir encontrar o IP certo da maquina do servidor de e-mails.










