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

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

Em seguida, abra o arquivo /etc/hosts e adicione a seguinte linha:

nano /etc/hosts

Adicione a seguinte linha:

192.168.0.101 test.example.com test

Salve e feche o arquivo quando terminar. Então, execute o seguinte comando para aplicar todas as mudanças:

hostname -f

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

Uma vez que o download tenha sido concluído, extraia o arquivo baixado com o seguinte comando:

tar xjf iRedMail-0.9.9.tar.bz2

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

Durante 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:

Instalador iRedMail

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

Caminho de Armazenamento de E-mail

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:

Escolher servidor web

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

Escolher servidor de banco de dados

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

Digite a senha do root do MariaDB

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

Definir nome de domínio

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

Definir senha do postmaster

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:

Selecionar Ferramentas

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:

reboot

Em 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/config

Você também pode verificar o log com o seguinte comando:

tail -f /var/log/mail.log

Você 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/clamscan

Em seguida, você precisará atualizar o banco de dados do ClamAV manualmente.

Primeiro, pare o serviço freshclam com o seguinte comando:

systemctl stop clamav-freshclam

Em seguida, atualize o banco de dados do ClamAV com o seguinte comando:

freshclam

Você 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ório

Você 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:

Login iRedMail

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

Painel iRedMail

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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.