Repolode
mail-in-a-box

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

    Clone o repositório

    git clone https://github.com/mail-in-a-box/mailinabox
  2. 2

    Acesse o diretório do projeto

    cd mailinabox
  3. 3

    Faça checkout da tag da versão mais recente

    git checkout TAGNAME
  4. 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