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.org

Mapeamento 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.localdomain

Verifique o nome do host FQDN com o comando ‘hostname -f’. Se você alterar o nome do host, reinicie o servidor para que funcione.

$ hostname -f
demo.iredmail.org

Ative 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

  1. Bem-vindo e obrigado pelo seu uso:

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

  1. 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.

  1. 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.

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

  1. 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.

  1. 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.

  1. 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/.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.