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
- Aqui na primeira tela vamos selecionar YES
- Agora precisamos informar qual o diretório que vão ser armazenadas as mensagens de email
- Agora precisamos selecionar o método de autenticação que vai ser utilizado OpenLDAP ou MySQL para selecionar basta pressionar a tela espaço
- Agora informe uma senha para o root do MySQL
- Agora precisamos informar o domínio que vai ser utilizado ex: douglasqsantos.com.br
- 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
- Agora informe a senha para o usuário www@douglasqsantos.com.br que vai ser a primeira conta de email cadastrada no sistema
- Agora selecione os recursos que deseja utilizar eu vou escolher todos
- Agora precisamos confirmar a nossa configuração com um y, agora vão ser instalados os pacotes necessários
- Agora vamos ser questionados sobre se vai ser habilitada a porta 22 para o acesso a esse servidor vou confirmar com y
- Agora vamos ser questionados sobre se desejamos reiniciar o firewall vou confirmar com y
- Agora vamos ser questionados se desejamos iniciar o postfix vamos confirmar com y
- 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