Servidor de E-mail · 6 min read · Sep 26, 2025
iRedMail: Construa Um Servidor de E-mail Completo no CentOS 6 Com Postfix, Dovecot, PostgreSQL.
Construa Um Servidor de E-mail Completo no CentOS 6 Com Postfix, Dovecot, PostgreSQL
Resumo
Vamos configurar um servidor de e-mail gratuito e completo no CentOS 6.2, todos os componentes relacionados ao serviço de e-mail são gratuitos e de código aberto, e você tem controle sobre seus próprios dados. O processo de instalação é extremamente fácil e suave.
Seguindo este tutorial, você terá os seguintes softwares e serviços principais prontos para uso em produção:
- Postfix: serviço SMTP
- Dovecot: POP3/POP3S, IMAP/IMAPS, serviço Managesieve
- PostgreSQL: Armazenamento de contas de e-mail e dados de aplicativos
- Apache: servidor web
- Amavisd, SpamAssassin, ClamAV: Anti-spam, antivírus
- Roundcube: Webmail
- Fail2ban: escaneia arquivos de log (por exemplo, /var/log/maillog) e bane IPs que mostram sinais maliciosos – muitas falhas de senha, buscando por exploits, etc.
- iRedAdmin: Um painel de administração básico, gratuito e de código aberto para gerenciar as contas de e-mail. A edição completa está disponível para compra aqui: http://www.iredmail.org/admin_panel.html.
- Awstats: analisador de logs do Apache e Postfix
- phpPgAdmin: ferramenta de administração baseada na web para PostgreSQL
Apresentando o iRedMail
A página inicial do projeto iRedMail está aqui: http://www.iredmail.org/
iRedMail é:
- Uma solução de servidor de e-mail COMPLETA e SEM CUSTO. Todos os componentes são software gratuito e de código aberto.
- Um projeto de código aberto, lançado sob GPLv2, hospedado no BitBucket.
Com o iRedMail, você pode configurar um servidor de e-mail completo e sem custo em menos de 2 minutos. O iRedMail funciona em 8 distribuições principais do Linux/BSD:
- Red Hat Enterprise Linux 5.x, 6.x
- CentOS 5.x, 6.x
- Scientific Linux 5.x, 6.x
- Debian 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.10, 12.04
- Linux Mint 12 (baseado no Ubuntu)
- Gentoo Linux, a última versão oficial (ou build diária) com o portage mais recente
- openSUSE 12.1
- FreeBSD 8.x, 9.x
A última versão beta do iRedMail, 0.8.0-beta4, suporta PostgreSQL no RHEL/CentOS/Scientific Linux (6.x), Ubuntu (11.10, 12.04), FreeBSD.
Requisitos do Sistema
AVISO: O iRedMail foi projetado para ser implantado em um sistema de servidor NOVO, o que significa que seu servidor NÃO tem componentes relacionados a e-mail instalados, por exemplo, Apache, PostgreSQL, OpenLDAP, Postfix, Dovecot, Amavisd, etc. Caso contrário, pode substituir seus arquivos/configurações existentes, embora faça backup dos arquivos antes de modificar, e pode não funcionar como esperado.
Para instalar o iRedMail, você precisa:
- Um CentOS Linux 6 NOVO e mínimo em funcionamento. A última versão 6.2 é recomendada.
- Pelo menos 512MB de memória é necessário para uso em produção.
Preparações
Defina um Nome de Domínio Totalmente Qualificado (FQDN) no Seu Servidor
Precisamos definir um nome de host FQDN antes de configurar o servidor de e-mail.
No CentOS Linux, o nome do host é definido em dois arquivos:
Configuração do nome do host: /etc/sysconfig/network
# Parte do arquivo: /etc/sysconfig/network
HOSTNAME=demo.iredmail.orgMapeamento de Nome do Host <=> Endereço IP: /etc/hosts. AVISO: Por favor, liste o nome do host FQDN como o primeiro item.
# Parte do arquivo: /etc/hosts
127.0.0.1 demo.iredmail.org demo localhost localhost.localdomainVerifique o nome do host FQDN com o comando ‘hostname -f’. Se você alterar o nome do host, reinicie o servidor para que funcione.
$ hostname -fdemo.iredmail.orgAtive os repositórios yum para instalar novos pacotes
Por favor, ative todos os repositórios yum padrão em /etc/yum.repos.d/CentOS-Base.repo, e desative todos os repositórios de terceiros. Os repositórios são ativados se você definir “enabled=1” no arquivo do repositório.
Baixe a Última Versão do iRedMail
Visite a página de Download para obter a última versão do iRedMail. Pelo menos iRedMail-0.8.0-beta4 é necessário.
Envie o iRedMail para seu servidor de e-mail via ftp ou scp ou qualquer método que você puder usar, faça login no servidor para instalar o iRedMail. Assumimos que você o enviou para o diretório /root/iRedMail-x.y.z.tar.bz2 (substitua x.y.z pelo número da versão real).
Descompacte o arquivo tar do iRedMail:
Inicie o Instalador do iRedMail
Agora está pronto para iniciar o instalador do iRedMail, ele fará algumas perguntas simples, que são todos os passos para configurar um servidor de e-mail completo.
Capturas de Tela da Instalação do iRedMail
- Bem-vindo e obrigado pelo seu uso:

- Especifique o local para armazenar todas as caixas de correio. O padrão é /var/vmail/.

- Escolha o backend usado para armazenar contas de e-mail. Vamos escolher PostgreSQL como exemplo neste tutorial, por favor, escolha aquele com o qual você está familiarizado. Você pode gerenciar contas de e-mail com o iRedAdmin, nosso painel de administração baseado na web do iRedMail.

- Defina a senha do usuário administrador do PostgreSQL. O PostgreSQL é usado para armazenar contas de e-mail e dados de aplicativos. por exemplo, webmail Roundcube, Amavisd-new.

- Adicione o nome do seu primeiro domínio de e-mail:

- Defina a senha da conta de administrador do seu primeiro domínio de e-mail. NOTA:
- Esta conta é usada apenas para administração do sistema, não é um usuário de e-mail. Isso significa que você NÃO PODE fazer login no webmail com esta conta.
- Você pode fazer login no iRedAdmin (painel de administração baseado na web do iRedMail) com esta conta para gerenciamento de contas de e-mail, o nome de login é o endereço de e-mail completo.
- O nome de usuário do administrador é codificado, você pode criar novos administradores com o iRedAdmin após a instalação ser concluída.

- Defina a senha do primeiro usuário de e-mail do seu primeiro domínio de e-mail. NOTA:
- Esta conta é um usuário de e-mail normal, isso significa que você pode fazer login no webmail com esta conta, o nome de login é o endereço de e-mail completo.
- O nome de usuário é codificado, você pode criar novos usuários de e-mail com o iRedAdmin após a instalação ser concluída.

- Escolha componentes opcionais:

Após essas perguntas, o instalador do iRedMail pedirá que você confirme esta instalação. Ele instalará e configurará os pacotes necessários automaticamente. Digite y ou Y e pressione Enter para confirmar, digite n ou N e pressione Enter para cancelar esta 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-x.y.z/config
* *
*************************************************************************
< Pergunta > Continuar? [y|N]Isso é tudo que você precisa fazer para configurar um servidor de e-mail gratuito e completo. Fácil o suficiente?
Coisas Importantes Que Você Deve Saber Após a Instalação
- Leia o arquivo /root/iRedMail-x.y.z/iRedMail.tips primeiro, ele contém: - URLs, nomes de usuários e senhas de aplicativos baseados na web
- Localização dos arquivos de configuração do software relacionado ao servidor de e-mail
- Algumas outras informações importantes e/ou sensíveis
- Configurar registro DNS para SPF
- Configurar registro DNS para DKIM
Acesse Webmail E Outros Aplicativos Web
Após a instalação ser concluída com sucesso, você pode acessar programas baseados na web se optar por instalá-los. Substitua ‘your_server’ abaixo pelo nome real do seu servidor ou endereço IP.
- Webmail: http://your_server/mail/ (ou /webmail, /roundcube. HTTPS também está disponível.)
- Painel de administração: httpS://your_server/iredadmin/
- phpMyAdmin: httpS://your_server/phpmyadmin/
- Awstats: httpS://your_server/awstats/awstats.pl?config=web (ou?config=smtp)
Obtenha Suporte Técnico
o projeto iRedMail fornece suporte online rápido e eficaz, por favor, poste todos os problemas, feedbacks, solicitações de recursos, sugestões em nosso fórum de suporte online, é mais responsivo do que você esperava: http://www.iredmail.org/forum/.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.