Repolode
mjl-

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