Suíte de servidor de e-mail auto-hospedada e conteinerizada com Docker, que reúne Postfix, Dovecot, SOGo, Rspamd e ClamAV com uma interface web de administração.
mail-in-a-box/mailinabox
Instalador de um clique que transforma uma máquina recém-instalada com Ubuntu 22.04 em um servidor de e-mail completo e autohospedado, com webmail, DNS e backups.
- Estrelas
- 15,448
- Forks
- 1,561
- Issues abertas
- 619
- Último commit
- anteontem
O que é?
Mail-in-a-Box é um conjunto de scripts que transforma uma máquina recém-instalada com Ubuntu 22.04 LTS em um servidor de e-mail funcional. Ele instala e configura Postfix para SMTP, Dovecot para IMAP, Nextcloud para CardDAV e CalDAV e z-push para Exchange ActiveSync, além do webmail Roundcube e do nginx para configuração automática de clientes.
A configuração também cuida dos aspectos que costumam dificultar o autohospedagem de e-mail. O projeto executa um servidor DNS nsd4 e configura automaticamente registros SPF, DKIM, DMARC, DNSSEC, DANE TLSA, MTA-STS e SSHFP, provisiona certificados do Let's Encrypt e adiciona filtragem de spam com SpamAssassin e greylisting com Postgrey. Também inclui backups, firewall ufw, fail2ban e monitoramento com munin.
A administração é feita por um painel de controle web e uma API para gerenciar usuários, aliases, registros DNS personalizados e backups. Uma verificação diária de integridade confirma se os serviços estão em execução, se as portas estão abertas, se os certificados são válidos e se os registros DNS estão corretos. O projeto foi pensado como um appliance sem opções de personalização, em vez de uma stack configurável.
Recursos principais
- 01Instala SMTP, IMAP, webmail, CalDAV/CardDAV e ActiveSync em uma única máquina Ubuntu.
- 02Configura automaticamente SPF, DKIM, DMARC, DNSSEC e registros DNS relacionados.
- 03Provisiona e renova certificados TLS do Let's Encrypt.
- 04Inclui filtragem de spam, greylisting, firewall e proteção com fail2ban.
- 05Oferece um painel de controle web e uma API para gerenciar usuários, aliases e backups.
- 06Executa verificações diárias de integridade dos serviços, portas, certificados e DNS.
Casos de uso
- Executar um servidor de e-mail pessoal ou familiar em um VPS sob seu controle, com seu próprio domínio.
- Hospedar e-mails para uma equipe pequena que quer evitar um provedor de caixas de correio de terceiros.
- Aprender como os componentes de uma stack de e-mail de produção se integram.
Início rápido
- 1
Clone o repositório
git clone https://github.com/mail-in-a-box/mailinabox - 2
Acesse o diretório do projeto
cd mailinabox - 3
Faça checkout da tag da versão mais recente
git checkout TAGNAME - 4
Inicie a instalação em uma máquina nova com Ubuntu 22.04
sudo setup/start.sh
Antes de usar
- É necessário usar uma máquina completamente nova com Ubuntu 22.04 LTS de 64 bits.
- Não há opções de configuração que possam ser personalizadas pelo usuário, e a ferramenta não foi feita para customizações avançadas.
- Outros provedores de e-mail podem bloquear ou marcar como spam as mensagens enviadas pelo seu servidor.
Em coleções
Tópicos
Perguntas frequentes
- O que é mailinabox?
- Instalador de um clique que transforma uma máquina recém-instalada com Ubuntu 22.04 em um servidor de e-mail completo e autohospedado, com webmail, DNS e backups. Mail-in-a-Box é um conjunto de scripts que transforma uma máquina recém-instalada com Ubuntu 22.04 LTS em um servidor de e-mail funcional. Ele instala e configura Postfix para SMTP, Dovecot para IMAP, Nextcloud para CardDAV e CalDAV e z-push para Exchange ActiveSync, além do webmail Roundcube e do nginx para configuração automática de clientes.
- mailinabox é gratuito? Qual é a licença?
- mailinabox é open source sob a licença CC0-1.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mailinabox ainda é mantido?
- Manutenção ativa. O último commit de mailinabox foi em 22 de out. de 2026.
- Para que posso usar mailinabox?
- Executar um servidor de e-mail pessoal ou familiar em um VPS sob seu controle, com seu próprio domínio. Hospedar e-mails para uma equipe pequena que quer evitar um provedor de caixas de correio de terceiros. Aprender como os componentes de uma stack de e-mail de produção se integram.
- Como instalar mailinabox?
- Clone o repositório: git clone https://github.com/mail-in-a-box/mailinabox Acesse o diretório do projeto: cd mailinabox Faça checkout da tag da versão mais recente: git checkout TAGNAME Inicie a instalação em uma máquina nova com Ubuntu 22.04: sudo setup/start.sh
- Onde consigo mailinabox?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mail-in-a-box/mailinabox
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de e-mail auto-hospedado, distribuído em imagens Docker e com suporte a SMTP, IMAP, POP3 e webmail.
Servidor de e-mail completo e seguro em Go para hospedar o e-mail do seu próprio domínio com pouca manutenção.
Servidor de e-mail auto-hospedado para seu próprio domínio, com SMTP/IMAP/POP3, CardDAV/CalDAV, webmail e console de administração em React, implantado via Docker Compose.
Servidor descartável para testar e-mails: aceita mensagens para qualquer endereço e as disponibiliza via web, REST e POP3.
Um cliente de e-mail para desktop rápido e de código aberto para Mac, Windows e Linux, desenvolvido com Electron e um mecanismo de sincronização local em C++.