Servidor de E-mail · 7 min read · Sep 24, 2025
Como Configurar o Servidor IRedMail no Ubuntu 18.04 LTS

iRedMail é uma solução de servidor de e-mail gratuita e de código aberto que instala e configura automaticamente todos os componentes necessários do servidor de e-mail em seu servidor. O iRedMail permite que você crie quantas caixas de correio desejar através de sua interface web integrada. Ele fornece uma interface baseada na web para gerenciar e-mails, pastas, filtros sieve. Ele usa OpenLDAP, MySQL, MariaDB, PostgreSQL para armazenar caixas de correio. O servidor iRedMail é composto por vários componentes, incluindo Postfix, Dovecot, Nginx, OpenLdap, Amavised, SpamAssassin, ClamAV, Roundcube, SOGo, Netdata e Fail2ban.
Neste tutorial, aprenderemos como configurar um servidor de e-mail completo com o iRedMail no servidor Ubuntu 18.04.
Requisitos
- Um servidor executando Ubuntu 18.04.
- Um endereço IP estático 192.168.0.101 configurado em seu servidor.
- Uma senha de root configurada em seu servidor.
Começando
Primeiro, você precisará atualizar seu servidor com a versão mais recente. Você pode fazer isso com o seguinte comando:
apt-get update -y
apt-get upgrade -yUma vez que seu servidor esteja atualizado, reinicie seu sistema para aplicar todas as mudanças.
Em seguida, você precisará configurar o FQDN em seu servidor. Você pode fazer isso com o seguinte comando:
hostnamectl set-hostname test.example.comEm seguida, abra o arquivo /etc/hosts e adicione a seguinte linha:
nano /etc/hostsAdicione a seguinte linha:
192.168.0.101 test.example.com testSalve e feche o arquivo quando terminar. Então, execute o seguinte comando para aplicar todas as mudanças:
hostname -fUma vez que você tenha feito isso, pode prosseguir para a próxima etapa.
Instalar o iRedMail
Primeiro, você precisará baixar a versão mais recente do instalador do iRedMail a partir do site deles. Você pode baixá-lo com o seguinte comando:
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2Uma vez que o download tenha sido concluído, extraia o arquivo baixado com o seguinte comando:
tar xjf iRedMail-0.9.9.tar.bz2Em seguida, mude o diretório para iRedMail-0.9.9 e execute o instalador com o seguinte comando:
cd iRedMail-0.9.9
bash iRedMail.shDurante a instalação, você será solicitado a responder várias perguntas para configurar o servidor de e-mail iRedMail.
Primeiro, você deve ver a tela de boas-vindas conforme mostrado abaixo:

Agora, pressione o botão Enter. Você deve ver a seguinte página:

Aqui, forneça um caminho completo onde deseja armazenar as caixas de correio. Em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Aqui, selecione Nginx como servidor web e clique no botão Próximo. Você deve ver a seguinte página:

Aqui, selecione MariaDB como banco de dados e clique no botão Próximo. Você deve ver a seguinte página:

Aqui, forneça uma senha de root do MariaDB e clique no botão Próximo. Você deve ver a seguinte página:

Em seguida, forneça seu nome de domínio e clique no botão Próximo. Você deve ver a seguinte página:

Em seguida, defina a senha para o administrador do domínio de e-mail e clique no botão Próximo. Você deve ver a seguinte página:

Em seguida, selecione todas as ferramentas e clique no botão Próximo. Você deve ver a seguinte página:
***********************************************************************
************************* AVISO ***********************************
***********************************************************************
* *
* O arquivo abaixo contém informações sensíveis (nome de usuário/senha), *
* lembre-se de *MOVER* para um lugar seguro após a instalação. *
* *
* * /root/iRedMail-0.9.9/config
* *
***********************************************************************
****************** Revise suas configurações *********************
***********************************************************************
* Diretório base de armazenamento: /var/vmail
* Caixas de correio:
* Backup diário de bancos de dados SQL/LDAP:
* Armazenar contas de e-mail em: MariaDB
* Servidor web: Nginx
* Primeiro nome de domínio de e-mail: example.com
* Administrador do domínio de e-mail: [email protected]
* Componentes adicionais: Roundcubemail SOGo netdata iRedAdmin Fail2ban
< Pergunta > Continuar? [y|N]y
Agora, revise todas as opções que você escolheu. Em seguida, digite y e pressione Enter para prosseguir com a instalação. Uma vez que a instalação tenha sido concluída com sucesso, você deve ver a seguinte saída:
*************************************************************************
* Instalação e configuração do iRedMail-0.9.9 concluídas.
***********************************************************************
< Pergunta > Você gostaria de usar as regras de firewall fornecidas pelo iRedMail?
< Pergunta > Arquivo: /etc/default/iptables, com portas SSHD: 22. [Y|n]n
[ INFO ] Ignorar regras de firewall.
[ INFO ] Atualizando banco de dados do ClamAV (freshclam), por favor aguarde ...
ERRO: /var/log/clamav/freshclam.log está bloqueado por outro processo
******************************************************************
* URLs das aplicações web instaladas:
*
* - Roundcube webmail: https://test.example.com/mail/
* - SOGo groupware: https://test.example.com/SOGo/
* - netdata (monitor): https://test.example.com/netdata/
*
* - Painel de administração web (iRedAdmin): https://test.example.com/iredadmin/
*
* Você pode fazer login nos links acima com as seguintes credenciais:
*
* - Nome de usuário: [email protected]
* - Senha: admin123
*
*
********************************************************************
* Parabéns, a configuração do servidor de e-mail foi concluída com sucesso. Por favor
* leia o arquivo abaixo para mais informações:
*
* - /root/iRedMail-0.9.9/iRedMail.tips
*
* E foi enviado para sua conta de e-mail [email protected].
*
******************* AVISO ************************************
*
* Por favor, reinicie seu sistema para habilitar todos os serviços de e-mail.
*
********************************************************************
Agora, reinicie seu servidor para habilitar todos os serviços de e-mail com o seguinte comando:
rebootEm seguida, você também precisará remover o arquivo de configuração do iRedMail após a instalação. Porque ele contém nomes de usuário e senhas. Você pode excluí-lo com o seguinte comando:
rm -rf /root/iRedMail-0.9.9/configVocê também pode verificar o log com o seguinte comando:
tail -f /var/log/mail.logVocê deve ver a seguinte saída:
May 25 03:24:26 ubuntu1804 postfix/master[2379]: daemon started -- version 3.3.0, configuration /etc/postfix
May 25 03:24:32 ubuntu1804 amavis[983]: starting. /usr/sbin/amavisd-new at test.example.com amavisd-new-2.11.0 (20160426), Unicode aware, LC_ALL="C", LANG="en_US.UTF-8"
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: Group Not Defined. Defaulting to EGID '122 122'
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: User Not Defined. Defaulting to EUID '118'
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for .F, tried: unfreeze, freeze -d, melt, fcat
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for .zoo, tried: zoo, unzoo
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for .F
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for .zoo
May 25 03:24:37 ubuntu1804 amavis[2434]: Using primary internal av scanner code for clamav-socket
May 25 03:24:37 ubuntu1804 amavis[2434]: Found secondary av scanner clamav-clamscan at /usr/bin/clamscanEm seguida, você precisará atualizar o banco de dados do ClamAV manualmente.
Primeiro, pare o serviço freshclam com o seguinte comando:
systemctl stop clamav-freshclamEm seguida, atualize o banco de dados do ClamAV com o seguinte comando:
freshclamVocê deve ver a seguinte saída:
Sat May 25 03:31:35 2019 -> Processo de atualização do ClamAV iniciado em Sat May 25 03:31:35 2019
Sat May 25 03:31:35 2019 -> ^Sua instalação do ClamAV está DESATUALIZADA!
Sat May 25 03:31:35 2019 -> ^Versão local: 0.100.3 Versão recomendada: 0.101.2
Sat May 25 03:31:35 2019 -> NÃO ENTRE EM PÂNICO! Leia https://www.clamav.net/documents/upgrading-clamav
Sat May 25 03:31:35 2019 -> main.cvd está atualizado (versão: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
Sat May 25 03:37:55 2019 -> Baixando bytecode.cvd [100%]
Sat May 25 03:38:02 2019 -> bytecode.cvd atualizado (versão: 328, sigs: 94, f-level: 63, builder: neo)
Sat May 25 03:38:03 2019 -> *Não é possível consultar bytecode.328.93.1.0.6810DB54.ping.clamav.net
Sat May 25 03:38:17 2019 -> Banco de dados atualizado (6146486 assinaturas) de db.local.clamav.net (IP: 104.16.219.84)
Sat May 25 03:38:17 2019 -> ^Clamd NÃO foi notificado: Não é possível conectar ao clamd através de /var/run/clamav/clamd.ctl: Nenhum arquivo ou diretórioVocê também pode ler o arquivo /root/iRedMail-0.9.9/iRedMail.tips para encontrar mais informações sobre seu servidor de e-mail.
Uma vez que você tenha feito isso, pode prosseguir para a próxima etapa.
Acessar a Interface Web do iRedMail
iRedMail está agora instalado e configurado. É hora de acessar sua interface web.
Abra seu navegador web e digite a URL https://test.example.com/iredadmin. Você pode receber avisos de certificado devido ao certificado autoassinado que é usado por padrão. Você será redirecionado para a seguinte página:

Agora, forneça seu nome de usuário e senha. Em seguida, clique no botão Login. Você deve ver a seguinte página:

Você também pode acessar o Roundcube webmail para ler os e-mails que foram gerados após a instalação. Digite a URL https://test.example.com/mail para acessar o Roundcube webmail.
Parabéns! você instalou e configurou com sucesso o iRedMail em seu servidor Ubuntu 18.04. Agora você pode criar facilmente contas de e-mail de usuário através de um navegador web. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.