Servidor de e-mail auto-hospedado, distribuído em imagens Docker e com suporte a SMTP, IMAP, POP3 e webmail.
mjl-/mox
Servidor de e-mail completo e seguro em Go para hospedar o e-mail do seu próprio domínio com pouca manutenção.
- Estrelas
- 5,911
- Forks
- 234
- Issues abertas
- 220
- Último commit
- há 15 dias
O que é?
Mox é um servidor de e-mail auto-hospedado, escrito em Go, que oferece SMTP para envio e recebimento, IMAP para acesso por clientes de e-mail e uma interface de webmail integrada. Ele foi projetado para configurar e manter o e-mail dos seus próprios domínios com o mínimo de esforço e inclui uma interface de administração web que gera os registros DNS necessários para SPF, DKIM, DMARC, TLSRPT e MTA-STS.
Para combater spam e verificar a autenticação, o Mox verifica SPF, DKIM e DMARC nas mensagens recebidas, acompanha a reputação dos remetentes e usa filtragem bayesiana por usuário, treinada com as marcações de Spam e Não é spam. Ele obtém certificados TLS automaticamente via ACME, oferece suporte a DANE e MTA-STS para entrega de mensagens de entrada e saída e fornece uma API HTTP/JSON com webhooks para e-mails transacionais.
O Mox é distribuído como um único binário e inclui um comando de início rápido que gera arquivos de configuração e exibe os registros DNS necessários. É licenciado sob a licença MIT e passa por testes manuais com vários clientes de e-mail e grandes provedores, como Gmail e Outlook.
Recursos principais
- 01Suporte completo a SMTP e IMAP4 para receber, enviar, entregar e acessar e-mails.
- 02Webmail integrado e interface de administração web para domínios, contas e aliases.
- 03Verificações de SPF, DKIM e DMARC, incluindo relatórios agregados de DMARC.
- 04Filtragem bayesiana de spam por usuário e acompanhamento de reputação.
- 05TLS automático via ACME, além de suporte a DANE e MTA-STS.
- 06Web API HTTP/JSON e webhooks para e-mails transacionais e eventos de entrega.
Casos de uso
- Hospedar o e-mail do seu próprio domínio em vez de usar um provedor centralizado.
- Enviar e-mails transacionais, como mensagens de cadastro ou redefinição de senha, pelo seu próprio aplicativo.
- Manter um servidor de e-mail privado para uma equipe pequena ou família, com pouca manutenção contínua.
- Testar fluxos de e-mail localmente com o subcomando localserve.
Início rápido
- 1
Compile o mox com a toolchain do Go (versão 1.24 ou superior)
GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest - 2
Gere os arquivos de configuração e os registros DNS para seu endereço de e-mail e domínio (execute como root)
./mox quickstart you@example.com
Antes de usar
- O mox funciona plenamente apenas em sistemas Unix; no Windows, mox serve ainda não funciona.
- Para usar TLS automático, ele precisa de uma máquina dedicada, um IP público e um servidor web em execução na porta 443. Portanto, hospedar por conta própria exige bastante esforço.
- O mox não oferece suporte a POP3, e a filtragem Sieve ainda não foi implementada.
Em coleções
Tópicos
Perguntas frequentes
- O que é mox?
- Servidor de e-mail completo e seguro em Go para hospedar o e-mail do seu próprio domínio com pouca manutenção. Mox é um servidor de e-mail auto-hospedado, escrito em Go, que oferece SMTP para envio e recebimento, IMAP para acesso por clientes de e-mail e uma interface de webmail integrada. Ele foi projetado para configurar e manter o e-mail dos seus próprios domínios com o mínimo de esforço e inclui uma interface de administração web que gera os registros DNS necessários para SPF, DKIM, DMARC, TLSRPT e MTA-STS.
- mox é gratuito? Qual é a licença?
- mox é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mox ainda é mantido?
- Manutenção ativa. O último commit de mox foi em 9 de out. de 2026.
- Para que posso usar mox?
- Hospedar o e-mail do seu próprio domínio em vez de usar um provedor centralizado. Enviar e-mails transacionais, como mensagens de cadastro ou redefinição de senha, pelo seu próprio aplicativo. Manter um servidor de e-mail privado para uma equipe pequena ou família, com pouca manutenção contínua. Testar fluxos de e-mail localmente com o subcomando localserve.
- Como instalar mox?
- Compile o mox com a toolchain do Go (versão 1.24 ou superior): GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest Gere os arquivos de configuração e os registros DNS para seu endereço de e-mail e domínio (execute como root): ./mox quickstart you@example.com
- Onde consigo mox?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mjl-/mox
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 privado e self-hosted em um único arquivo, com suporte a SMTP, POP3 e IMAP e interface web para gerenciar e-mails do seu domínio.
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.
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.
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.
Cliente de webmail IMAP multilíngue, acessado pelo navegador, com interface semelhante à de um aplicativo e extensível por plugins e skins, escrito em PHP.