Postfix é um agente de transferência de e-mails (MTA) prático, seguro e fácil de administrar. Será o principal serviço do nosso servidor
GNU/Linux.
Para instalar o Postfix execute o comando:
# aptitude install postfix postfix-doc
Obs.: Na instalação será questionado qual o tipo do servidor. Deve ser selecionada a opção: "Servidor de Internet"
A configuração desse serviço é bem simples, basta editarmos o arquivo
/etc/postfix/main.cf. Execute o comando:
# vi /etc/postfix/main.cf
Substitua todo o conteúdo do arquivo pelas linhas abaixo (lembrando de substituir os nomes para sua realidade):
#Especifique seu domínio
mydomain = xmen.com.br
#hostname do servidor de e-mails
myhostname = storm.$mydomain
#Domínio remetente do e-mail
myorigin = $mydomain
#Domínios que esse servidor vai receber como destinatário
mydestination = $myhostname, $mydomain
#Especifique aqui a sua rede
mynetworks = 127.0.0.0/8 192.168.1.0/24
#Diretório destino da mensagem dentro do diretório de cada usuário
home_mailbox = Maildir/
#Fim do arquivo
Depois de salvo o arquivo, faremos um reload no serviço do Postfix para que ele assuma as novas configurações. Execute o comando:
# postfix reload
Em seguida usamos uma ferramenta do próprio Postfix para verificar a integridade das configurações. Execute o comando:
# postfix check
O retorno desse comando deve ser vazio!
Nesse ponto já podemos fazer um teste do funcionamento do Postfix. Para isso usaremos o comando
mail. Execute o comando:
# echo "Teste de funcionamento do POSTFIX" | mail -s "Criação de Conta" root
Verifique no diretório
/root se foi criado o diretório Maildir. Dentro do novo diretório deve existir a mensagem no diretório new, até que ela seja lida.
Finalização
Para acessarmos a caixa de mensagens de cada um dos usuários usaremos o
Courier, mais especificamente o pacote IMAP, já que esse tipo de comunicação já mantém os arquivos no servidor criando um repositório em uma única máquina.
Para instalar o Courier execute o comando:
# aptitude install courier-authdaemon courier-imap