Montando um servidor de Email em poucos minutos com iRedMail + Debian Squeeze

iRedMail é um script shell.

Ele permite que você rapidamente implante uma solução de correio completo em poucos minutos mais em poucos mesmo.

iRedMail suporta tanto OpenLDAP e MySQL como backends para armazenar domínios virtuais e usuários.

iRedMail oficialmente fornece o painel web iRedAdmin para gerenciar servidores de correio.

Ele suporta RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD em ambas as arquiteturas i386 e x86_64.

Ele fornece RoundCube como um programa de webmail.

Vamos a implementação o tempo de instalação vai depender do seu link de internet

Prepare o seu sistema com o seguinte script Easy-Debian para que não falte nenhum pacote ou configuração.

Vamos fazer alguns acertos na nossa maquina

Primeiro vamos acertar o nome da maquina e domínio arquivo /etc/hosts

vim /etc/hosts
127.0.0.1       localhost
10.0.0.22       mail.douglasqsantos.com.br      mail

Vamos editar tambem o arquivo /etc/hostname

vim /etc/hostname
mail

Agora vamos reiniciar o script que controla o nome da maquina

/etc/init.d/hostname.sh

Vou desabilitar o ipv6 pois não estou utilizando

echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf

Reinicie o servidor

reboot

Caso queira utilizar o iRedMail autenticando no MySQL precisamos instalar ele primeiro

aptitude install mysql-server -y

Agora vamos baixar o iRedMail e instalar ele

cd /usr/src
wget -c http://wiki.douglasqsantos.com.br/Downloads/mail/iRedMail-0.8.1.tar.bz2

Agora vamos extrair ele

tar -xjvf iRedMail-0.8.1.tar.bz2

Agora vamos rodar ele

bash /usr/src/iRedMail-0.8.1/iRedMail.sh 

Quando mandarmos rodar o script ele vai instalar algumas dependências

  1. Aqui na primeira tela vamos selecionar YES
  2. Agora precisamos informar qual o diretório que vão ser armazenadas as mensagens de email
  3. Agora precisamos selecionar o método de autenticação que vai ser utilizado OpenLDAP ou MySQL para selecionar basta pressionar a tela espaço
  4. Agora informe uma senha para o root do MySQL
  5. Agora precisamos informar o domínio que vai ser utilizado ex: douglasqsantos.com.br
  6. Agora informe a senha para o postmaster@douglasqsantos.com.br essa senha vai ser utilizada para acessar os relatórios e o gerenciador do iRedMail
  7. Agora informe a senha para o usuário www@douglasqsantos.com.br que vai ser a primeira conta de email cadastrada no sistema
  8. Agora selecione os recursos que deseja utilizar eu vou escolher todos
  9. Agora precisamos confirmar a nossa configuração com um y, agora vão ser instalados os pacotes necessários
  10. Agora vamos ser questionados sobre se vai ser habilitada a porta 22 para o acesso a esse servidor vou confirmar com y
  11. Agora vamos ser questionados sobre se desejamos reiniciar o firewall vou confirmar com y
  12. Agora vamos ser questionados se desejamos iniciar o postfix vamos confirmar com y
  13. Pronto

Agora vamos obter algo como abaixo

********************************************************************
* URLs of your web applications:
*
* - Webmail: http://mail.douglasqsantos.com.br/mail/ or httpS://mail.douglasqsantos.com.br/mail/
*   + Account: test@douglasqsantos.com.br, Password: doug123
*
* - Admin Panel (iRedAdmin): https://mail.douglasqsantos.com.br/iredadmin/
*   + Username: postmaster@douglasqsantos.com.br, Password: doug123
*

********************************************************************
* Congratulations, mail server setup complete. Please refer to tip
* file for more information:
*
*   - /usr/src/iRedMail-0.8.1/iRedMail.tips
*
* And it's sent to your mail account test@douglasqsantos.com.br.
*
********************************************************************

Agora vamos acessar o painel de gerenciamento do iRedMail em https://ip_servidor/iredadmin aqui informe o usuário como postmaster@douglasqsantos.com.br e a senha vai ser a que foi setada para ele

Para acessar o webmail acesse https://ip_servidor/mail informe o usuário teste@douglasqsantos.com.br e a senha que é a mesma do postmaster

Aqui podemos acrescentar efetuar o gerenciamento de nosso servidor então bom proveito

Referências