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.localdomainVerifique 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 -fdemo.iredmail.orgSincronize o Portage, Construa o Mundo e Instale as Ferramentas Necessárias
# emerge --sync
# emerge -uDN world
# revdep-rebuild
# emerge portage-utils
# etc-updateBaixe 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.bz2Inicie 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.shCapturas 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 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.

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

- Adicione seu primeiro nome de domínio de email:

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

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

- Escolha componentes opcionais:

- 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 continuarIsso é 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/.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.