Servidor de Email · 3 min read · Sep 29, 2025

Como Configurar um Servidor de Email com Modoboa no Debian 10

Modoboa é uma plataforma de gerenciamento e hospedagem de servidor de email de código aberto para Linux. É escrito em Python e usa Postfix e Dovecot para enviar e receber emails. Utiliza um servidor web Nginx e banco de dados MySQL/PostgreSQL. Permite criar caixas de correio ilimitadas e domínios de email ilimitados. Pode ser integrado com o Let’s Encrypt para criptografar todas as comunicações entre seu servidor de email e a rede externa. Vem com um painel de administração baseado na web para gerenciar domínios, caixas de correio, aliases e muito mais.

Neste tutorial, vou mostrar como instalar o Modoboa em um servidor Debian 10.

Pré-requisitos

  • Um servidor rodando Debian 10.
  • Um nome de domínio válido apontado para o IP do seu servidor.
  • Uma senha de root configurada no servidor e você está logado como root.

Começando

Antes de começar, atualize os pacotes do seu sistema para a versão mais recente com o seguinte comando:

apt-get update -y

Em seguida, instale outras dependências necessárias com o seguinte comando:

apt-get install git curl gnupg2 wget -y

Em seguida, defina o nome do host do seu sistema com o seguinte comando:

hostnamectl set-hostname modoboa.example.com

Instalar Modoboa

Em seguida, baixe a versão mais recente do Modoboa com o seguinte comando:

git clone https://github.com/modoboa/modoboa-installer

Uma vez que o download esteja completo, mude o diretório para o Modoboa e verifique a configuração com o seguinte comando:

cd modoboa-installer  
./run.py --stop-after-configfile-check example.com

Isso criará um novo arquivo de configuração installer.cfg no seu diretório de trabalho atual.

Em seguida, edite o arquivo de configuração com o seguinte comando:

nano installer.cfg

Altere as seguintes linhas:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

[database]
engine = postgres
host = 127.0.0.1
install = true

Salve e feche o arquivo e então inicie a instalação com o seguinte comando:

./run.py --interactive example.com

Uma vez que a instalação tenha sido concluída, você deve obter a seguinte saída:

Welcome to Modoboa installer!

Warning:
Before you start the installation, please make sure the following DNS records exist for domain 'modoboa.example.com':
  mail IN A   
       IN MX  modoboa.example.com.

Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Do you confirm? (Y/n) Y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new certificate using letsencrypt
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing radicale
Installing uwsgi
Installing nginx
Installing opendkim
Installing postfix
Installing postwhite
Installing dovecot
Congratulations! You can enjoy Modoboa at https://modoboa.example.com (admin:password)

Acessar a Interface Web do Modoboa

Agora, abra seu navegador web e digite a URL https://modoboa.example.com. Você deve ver a página de login do Modoboa:

Login do Modoboa

Forneça o nome de usuário padrão: admin, senha: password e clique no botão Log in. Você será redirecionado para o painel do Modoboa na página seguinte:

UI do Modoboa

Notas

Atualmente, há um BUG no instalador do Modoboa que foi introduzido após este guia ter sido inicialmente escrito e testado. O sintoma é uma mensagem de ‘Erro Interno do Servidor’ após fazer login na GUI do Modoboa. A solução para este problema é editar o arquivo /srv/modoboa/instance/instance/settings.py

nano /srv/modoboa/instance/instance/settings.py

e definir:

USE_TZ = False

e então reiniciar o uwsgi

service uwsgi restart

Referência do rastreador de problemas do Modoboa: https://github.com/modoboa/modoboa/issues/2286

Conclusão

No post acima, você aprendeu como instalar o Modoboa em um servidor Debian 10. Agora você pode adicionar seu primeiro domínio e começar a enviar emails para outros endereços de email.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.