Repolode
mailez-hq

mailez-hq/mailez

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.

Alternativa open source a:GmailMicrosoft Outlook

Estrelas
286
Forks
22
Issues abertas
1
Último commit
há 6 dias

O que é?

mailez é um sistema de e-mail auto-hospedado para usar e-mail no seu próprio domínio, de uma caixa de entrada pessoal a organizações com milhares de usuários. Ele cuida da entrega de e-mails, filtragem de spam, autenticação, console de administração e cliente de webmail, e é implantado com um único comando do Docker Compose.

O servidor oferece suporte a SMTP, IMAP, POP3 e ManageSieve, além de CardDAV e CalDAV para contatos e calendários em celulares e computadores. O webmail inclui uma caixa de entrada com três painéis, conversas em tópicos, editor de filtros Sieve, assinatura e criptografia PGP, autenticação de dois fatores e um Drive para arquivos. É possível adicionar assinaturas de calendário ao Apple Calendar ou ao Google Calendar, e há um QR code para login no Delta Chat nas configurações.

O console de administração gerencia domínios, caixas de e-mail, aliases e relays, e inclui geração de chaves DKIM com um clique e uma página de integridade que verifica MX, SPF, DMARC, DKIM, blocklists, MTA-STS e validade dos certificados. A stack usa Go no backend, Next.js no frontend e um mecanismo de e-mail em Go chamado mailezine, com SQLite por padrão e suporte opcional a MySQL ou PostgreSQL.

Recursos principais

  • 01Stack completa de e-mail com suporte a SMTP, IMAP, POP3 e ManageSieve
  • 02Sincronização de contatos e calendários via CardDAV e CalDAV
  • 03Webmail em React com visualização de conversas, operadores de busca e atalhos de teclado
  • 04Console de administração para domínios, caixas de e-mail, aliases, DKIM e verificações da integridade dos domínios
  • 05Implantação com um único comando usando Docker Compose

Casos de uso

  • Usar e-mail corporativo no próprio domínio, mantendo os dados internamente
  • Hospedar uma caixa de e-mail privada em vez de alugar uma de um provedor
  • Atender organizações do setor público ou regulamentadas com requisitos de soberania de dados
  • Configurar um servidor de e-mail auto-hospedado sem conhecimentos avançados de e-mail no Linux

Início rápido

  1. 1

    Clone mailez e mailezine em diretórios vizinhos

    git clone …/mailez && git clone …/mailezine
  2. 2

    Crie previamente o diretório de dados nos hosts Linux

    mkdir -p deploy/data && sudo chown -R 1000:82 deploy/data
  3. 3

    Inicie a camada de desenvolvimento

    ./deploy/mailezctl.sh up
  4. 4

    Provisione a conta de administrador dentro do contêiner do backend

    docker compose --env-file deploy/mailez.env -f deploy/docker-compose.ce.yml exec backend mailez-seed

Antes de usar

  • Para compilar e executar, é necessário ter um checkout do mailezine em um diretório vizinho e o Docker.
  • Para uso em produção, é necessário configurar um servidor de e-mail com DNS, as portas 25/465/587 e certificados TLS.
  • A licença AGPL-3.0 exige que versões modificadas disponibilizadas pela rede sejam abertas, a menos que você adquira uma licença comercial.

Tópicos

Perguntas frequentes

O que é mailez?
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. mailez é um sistema de e-mail auto-hospedado para usar e-mail no seu próprio domínio, de uma caixa de entrada pessoal a organizações com milhares de usuários. Ele cuida da entrega de e-mails, filtragem de spam, autenticação, console de administração e cliente de webmail, e é implantado com um único comando do Docker Compose.
mailez é gratuito? Qual é a licença?
mailez é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mailez ainda é mantido?
Manutenção ativa. O último commit de mailez foi em 14 de out. de 2026.
Para que posso usar mailez?
Usar e-mail corporativo no próprio domínio, mantendo os dados internamente Hospedar uma caixa de e-mail privada em vez de alugar uma de um provedor Atender organizações do setor público ou regulamentadas com requisitos de soberania de dados Configurar um servidor de e-mail auto-hospedado sem conhecimentos avançados de e-mail no Linux
Como instalar mailez?
Clone mailez e mailezine em diretórios vizinhos: git clone …/mailez && git clone …/mailezine Crie previamente o diretório de dados nos hosts Linux: mkdir -p deploy/data && sudo chown -R 1000:82 deploy/data Inicie a camada de desenvolvimento: ./deploy/mailezctl.sh up Provisione a conta de administrador dentro do contêiner do backend: docker compose --env-file deploy/mailez.env -f deploy/docker-compose.ce.yml exec backend mailez-seed
Onde consigo mailez?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mailez-hq/mailez

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados