Servidor de Email · 5 min read · Oct 23, 2025

iRedMail 0.7.0: Servidor de Email OpenSource Com Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)

iRedMail 0.7.0: Servidor de Email Open Source Com Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube No Debian Squeeze (Debian 6.0)

iRedMail é um script shell que permite implantar rapidamente uma solução de email completa em menos de 2 minutos. Seu objetivo é tornar a instalação e configuração de um servidor de email Linux simples, indolor e fácil de usar.

A maioria dos componentes usados no iRedMail é fornecida oficialmente por distribuições Linux. Isso significa que os usuários do iRedMail podem obter suporte para atualizações de software enquanto a distribuição for suportada. O iRedMail suporta tanto OpenLDAP quanto MySQL como backends para armazenar domínios virtuais e usuários. Este tutorial mostra como usar o backend OpenLDAP no Debian Squeeze.

O que é iRedMail?

  • iRedMail é um script shell.
  • Ele permite implantar rapidamente uma solução de email completa em menos de 2 minutos.
  • O iRedMail suporta tanto OpenLDAP quanto MySQL como backends para armazenar domínios virtuais e usuários.
  • O iRedMail fornece oficialmente o painel web iRedAdmin para gerenciar servidores de email.
  • A maioria dos componentes usados no iRedMail é fornecida oficialmente por distribuições Linux. Isso significa que os usuários do iRedMail podem obter suporte para atualizações de software enquanto a distribuição for suportada.
  • Ele suporta RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD em arquiteturas i386 e x86_64.
  • Ele fornece RoundCube 0.5.1 como um programa de webmail.

Links úteis:

1 Requisitos

É altamente recomendável usar a versão Debian NetInstall para instalar um sistema Debian mínimo e, em seguida, implantar o serviço de email via solução iRedMail. ex.:

Para instalar tal sistema, você precisará do seguinte:

  • ISO do Debian Squeeze (Debian 6.0); baixe as imagens CD/DVD do Debian via HTTP/FTP
  • Conexão com a Internet.

2 Nota Preliminar

Neste tutorial usamos:

  • Nome do host: mail.example.com
  • Endereço IP: 192.168.1.10
  • Sufixo LDAP (root dn): dc=example,dc=com
  • O primeiro domínio virtual: example.com
  • O iRedMail instala todos os pacotes dos repositórios apt oficiais no Debian 6. No Debian 5, ele instala dos repositórios apt oficiais e do repositório backports.

3 Configurando O Nome Do Host

No Debian, o nome do host é definido nesses dois arquivos:

  • /etc/hosts: mapeamento de nome do host <=> endereço IP
  • /etc/hostname: configuração do nome do host

Mapeie este nome do host para ‘127.0.0.1’ (aviso: liste o nome do host FQDN como o primeiro item!).

Edite /etc/hosts:

127.0.0.1       localhost
127.0.1.1      mail.example.com        mail

Edite /etc/hostname:

mail

Deixe a modificação do nome do host ter efeito imediatamente:

Verifique o nome do host FQDN:

# hostname
  mail
  #hostname -f

mail.example.com

4 Instalar Pacotes Necessários

Precisamos ter bzip2 instalado para extrair o iRedMail.

5 Iniciar a Instalação do iRedMail

Troque para o usuário root, devemos executar os próximos comandos como usuário root sem sudo.

$ sudo su -

Baixe a nova versão do iredmail e inicie a instalação:

Página de boas-vindas:

Escolha o diretório que será usado para armazenar as caixas de correio dos usuários.

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

Sufixo LDAP, normalmente é o seu nome de domínio, como: dc=example,dc=com:

Defina a senha para o administrador do servidor LDAP: cn=Manager,dc=example,dc=com

Defina a senha root do MySQL:

Adicione seu primeiro domínio virtual, ex.:

Defina uma senha para o administrador do domínio virtual: [email protected], você pode fazer login no iRedadmin e Awstats com esta conta.

Defina uma senha para o primeiro usuário normal [email protected] para o primeiro domínio virtual:

Selecione componentes opcionais:

Selecione o idioma padrão para seu aplicativo de webmail:

A configuração agora está concluída, agora podemos iniciar a instalação:

Configuração concluída.

***********************************************************************
************************* AVISO *******************************
***********************************************************************
*                                                                       *
* Por favor, lembre-se de *MOVER* o arquivo de configuração após a instalação  
* concluída com sucesso.                                               *
*                                                                       *
*   * /root/iRedMail-0.7.0-beta2/config
*                                                                       *
***********************************************************************
< INFO > Continuar? [Y|n]

Finalize a instalação:

***********************************************************************
* A instalação e configuração do iRedMail-0.7.0-beta2 estão completas.
***********************************************************************

< Pergunta > Você gostaria de usar as regras de firewall fornecidas com o iRedMail agora?
< Pergunta > Arquivo: /etc/default/iptables, com porta SSHD: 22. [Y|n]
< INFO > Copiar regras de firewall de exemplo: /etc/default/iptables.
insserv: aviso: script 'K01iredapd' faltando tags e substituições LSB
insserv: aviso: script 'iredapd' faltando tags e substituições LSB
< Pergunta > Reiniciar o firewall agora (com porta SSHD 22)? [y|N]
< Pergunta > Você gostaria de iniciar o postfix agora? [y|N]
******************************************************************
* URLs de suas aplicações web:
*
* - Webmail: http://mail.example.com/mail/ ou httpS://mail.example.com/mail/
*   + Conta: [email protected], Senha: iredmail
*
* - iRedAdmin: httpS://mail.example.com/iredadmin/
*   + Conta: [email protected], Senha: iredmail
*
* - phpMyAdmin: httpS://mail.example.com/phpmyadmin/
*   + Contas:
*       - Nome: vmailadmin, Senha: are9NuhLoAuqFl3FvMZbO81ulUHEjs
*       - Nome: root, Senha: iredmail
*
* - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/
*   + Conta:
*       - Nome (gerenciar contas de email apenas): cn=vmailadmin,dc=example,dc=com, Senha: XvHGEnriTEsKc1oO4ruKqKjjR4DVgC
*       - Nome (gerente do site): cn=Manager,dc=example,dc=com, Senha: iredmail
*
* - Awstats:
*   + URLs:
*       - httpS://mail.example.com/awstats/awstats.pl?config=web
*       - httpS://mail.example.com/awstats/awstats.pl?config=smtp
*   + Conta: [email protected], Senha: iredmail
*
********************************************************************
* Parabéns, configuração do servidor de email completa. Por favor, consulte o arquivo de dicas
* para mais informações:
*
*   - /root/iRedMail-0.7.0-beta2/iRedMail.tips
*
* E foi enviado para sua conta de email [email protected].
*
* Por favor, reinicie seu sistema para habilitar os serviços relacionados ao email ou inicie-os
* manualmente sem reiniciar:
*
*   # for i in rsyslog  apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done
*
********************************************************************

root@mail:~/iRedMail-0.7.0-beta2#

Reinicie todos os serviços relacionados:

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.