Servidor de Email · 6 min read · Nov 10, 2025

Construa um Servidor de Email Gratuito e Completo no Gentoo Linux com iRedMail

Construa um Servidor de Email Gratuito e Completo no Gentoo Linux com iRedMail

Resumo

Vamos configurar um servidor de email gratuito e completo no Gentoo Linux, todos os componentes relacionados ao serviço de email são gratuitos e de código aberto, e você possui todos os dados. O processo de instalação é extremamente fácil e suave.

Seguindo este tutorial, você terá os seguintes softwares e serviços prontos para uso em produção:

  • Postfix: serviço SMTP
  • Dovecot: POP3/POP3S, IMAP/IMAPS, serviço Managesieve
  • Apache: servidor web
  • MySQL: armazenamento de contas de email e dados de aplicativos
  • Amavisd, SpamAssassin, ClamAV: anti-spam, antivírus
  • Roundcube: webmail
  • Awstats: analisador de logs do Apache e Postfix
  • Fail2ban: escaneia arquivos de log (por exemplo, /var/log/apache/error_log) 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 email

Introduzindo o iRedMail

A página inicial do projeto iRedMail está aqui: http://www.iredmail.org/

iRedMail é:

  • Uma solução de servidor de email totalmente desenvolvida e sem custo. Todos os componentes são softwares gratuitos 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 email 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 5.x (Lenny), 6.x (Squeeze)
  • Ubuntu 10.04 LTS, 11.04, 11.10
  • Gentoo Linux (com o portage mais recente)
  • openSUSE 12.1
  • FreeBSD 7.x, 8.x

Requisitos do Sistema

AVISO: O iRedMail é projetado para ser implantado em um sistema de servidor FRESCO, o que significa que seu servidor NÃO tem componentes relacionados a email instalados, por exemplo, Apache, MySQL, OpenLDAP, Postfix, Dovecot, Amavisd, etc. Caso contrário, pode sobrescrever 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 Gentoo Linux FRESCO e mínimo. Por exemplo, instale o Gentoo Linux com stage3. É recomendado usar a versão mais recente do Gentoo.
  • Pelo menos 512MB de memória é necessário para uso em produção.

NOTA: Todos os pacotes são construídos e instalados com o portage mais recente.

Preparações

Defina um Nome de Host de Domínio Totalmente Qualificado (FQDN) em Seu Servidor

Precisamos definir um nome de host FQDN antes de configurar o servidor de email.

No Gentoo Linux, o nome do host é definido em três arquivos:

Nome curto do host: /etc/conf.d/hostname

# Parte do arquivo: /etc/conf.d/hostname
HOSTNAME='demo'

Nome de domínio DNS: /etc/conf.d/net

# Parte do arquivo: /etc/conf.d/net
dns_domain='iredmail.org'

Mapeamento de Nome do Host <=> Endereço IP: /etc/hosts. AVISO: 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 o nome do host não foi alterado, reinicie o servidor para que funcione.

$ hostname -f
demo.iredmail.org

Sincronize o Portage, Construa o Mundo e Instale as Ferramentas Necessárias

# emerge --sync  
# emerge -uDN world  
# revdep-rebuild  
# emerge portage-utils  
# etc-update

Baixe a Última Versão do iRedMail

Visite a página de Download para obter a versão mais recente do iRedMail. Pelo menos iRedMail-0.8.0-beta2 é necessário.

Carregue o iRedMail para seu servidor de email 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 carregou no diretório /root/iRedMail-x.y.z.tar.bz2 (substitua x.y.z pelo número da versão real).

Descompacte o tarball do iRedMail:

# cd /root/  
# tar xjf iRedMail-x.y.z.tar.bz2

Inicie o Instalador do iRedMail

Agora está pronto para iniciar o instalador do iRedMail, ele fará algumas perguntas simples, esses são todos os passos para configurar um servidor de email completo.

# cd /root/iRedMail-x.y.z/  
# bash iRedMail.sh

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 email. Vamos escolher MySQL como exemplo neste tutorial, por favor escolha aquele com o qual você está familiarizado. Você pode gerenciar contas de email com o iRedAdmin, nosso painel de administração baseado na web do iRedMail.

  1. Defina a senha do usuário root do MySQL. O MySQL é usado para armazenar contas de email e dados de aplicativos. por exemplo, webmail Roundcube, Policyd, Amavisd-new.

  1. Adicione seu primeiro nome de domínio de email:

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

  1. Escolha componentes opcionais:

  1. Escolha o idioma padrão para seu webmail:

Depois de responder a essas perguntas, o instalador do iRedMail pedirá sua confirmação para iniciar a instalação. Ele instalará e configurará os pacotes necessários automaticamente. Digite y ou Y e pressione Enter para confirmar.

...
Configuração concluída.
***********************************************************************
************************ AVISO *******************************
***********************************************************************
*                                                                       *
* Por favor, lembre-se de *REMOVER* o arquivo de configuração após a instalação  *
* concluída com sucesso.                                               *
*                                                                       *
*   * /root/iRedMail-x.y.z/config
*                                                                       *
*************************************************************************
<<< iRedMail >>> Continuar? [Y|n]        # <- Digite 'Y' ou 'y' aqui, e pressione 'Enter' para continuar

Isso é tudo que você precisa fazer para configurar um servidor de email gratuito e completo. Fácil, não é?

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 email
  • Algumas outras informações importantes e/ou sensíveis
  • Configure o registro DNS para SPF
  • Configure o registro DNS para DKIM

Acesse Webmail e Outros Aplicativos Web

Após a conclusão bem-sucedida da instalação, você pode acessar programas baseados na web se optar por instalá-los. Substitua ‘your_server’ abaixo pelo seu nome de servidor ou endereço IP real.

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