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.
stalwartlabs/stalwart
Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV.
Alternativa open source a:Microsoft Exchange
Google Workspace
- Estrelas
- 15,198
- Forks
- 1,000
- Issues abertas
- 55
- Último commit
- ontem
O que é?
O Stalwart é um servidor de e-mail e colaboração que reúne e-mail, calendários, contatos e armazenamento de arquivos em um único serviço auto-hospedado. Ele implementa IMAP4, POP3, JMAP para Mail, SMTP, CalDAV, CardDAV e WebDAV, permitindo que clientes e dispositivos padrão se conectem sem plugins personalizados.
Na parte de e-mail, inclui SMTP com autenticação DMARC, DKIM, SPF e ARC, segurança de transporte com DANE e MTA-STS e rotação automatizada de chaves DKIM. O filtro integrado contra spam e phishing combina blocklists de DNS, um classificador estatístico, greylisting e acompanhamento de reputação. O armazenamento pode usar RocksDB, PostgreSQL, SQLite, object stores compatíveis com S3 e outros backends. O clustering é compatível com coordenação peer-to-peer ou Kafka, NATS e Redis.
O projeto também oferece uma interface web de administração para contas, domínios, listas de e-mail, filas e logs, além de autenticação via LDAP, OIDC e SCIM. O licenciamento é duplo: AGPL-3.0 e uma licença empresarial proprietária.
Recursos principais
- 01Oferece IMAP4rev2, POP3, JMAP e SMTP para acesso e entrega de e-mails.
- 02Disponibiliza CalDAV, CardDAV, WebDAV e extensões JMAP para calendários, contatos e arquivos.
- 03Autentica e-mails enviados e recebidos com DKIM, SPF, DMARC e ARC.
- 04Filtra spam e phishing com blocklists de DNS, um classificador no estilo bayesiano e greylisting.
- 05Oferece suporte a vários backends de armazenamento, incluindo PostgreSQL, SQLite, RocksDB e armazenamento compatível com S3.
- 06Inclui uma interface web de administração para contas e filas, além da visualização de relatórios de DMARC/TLS.
Casos de uso
- Hospedar um servidor de e-mail privado ou para uma organização com suporte a clientes padrão.
- Substituir um serviço hospedado de e-mail e calendário por uma alternativa autogerenciada.
- Executar uma implantação de e-mail em cluster no Kubernetes ou Docker com armazenamento compartilhado.
- Adicionar filtragem de spam e relatórios de DMARC ao fluxo de e-mails de um domínio existente.
Início rápido
- 1
Instale o Stalwart na sua plataforma seguindo o guia oficial Get Started (Linux, macOS, FreeBSD, Windows ou Docker)
- 2
Leia a documentação em stalw.art/docs para configurar o servidor
Antes de usar
- O README descreve o Stalwart como completo em termos de recursos, mas ainda não na versão 1.0; o esquema do banco de dados também continua em fase de finalização.
- Pull requests são restritos a colaboradores referendados, e atualmente só são aceitas correções de bugs e traduções.
- O projeto é licenciado sob AGPL-3.0 e uma licença Enterprise proprietária (SELv2). Portanto, alguns recursos e o uso comercial podem estar sujeitos aos termos da licença Enterprise.
Tópicos
Perguntas frequentes
- O que é stalwart?
- Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV. O Stalwart é um servidor de e-mail e colaboração que reúne e-mail, calendários, contatos e armazenamento de arquivos em um único serviço auto-hospedado. Ele implementa IMAP4, POP3, JMAP para Mail, SMTP, CalDAV, CardDAV e WebDAV, permitindo que clientes e dispositivos padrão se conectem sem plugins personalizados.
- stalwart é gratuito? Qual é a licença?
- stalwart não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- stalwart ainda é mantido?
- Manutenção ativa. O último commit de stalwart foi em 20 de out. de 2026.
- Para que posso usar stalwart?
- Hospedar um servidor de e-mail privado ou para uma organização com suporte a clientes padrão. Substituir um serviço hospedado de e-mail e calendário por uma alternativa autogerenciada. Executar uma implantação de e-mail em cluster no Kubernetes ou Docker com armazenamento compartilhado. Adicionar filtragem de spam e relatórios de DMARC ao fluxo de e-mails de um domínio existente.
- Como instalar stalwart?
- Instale o Stalwart na sua plataforma seguindo o guia oficial Get Started (Linux, macOS, FreeBSD, Windows ou Docker) Leia a documentação em stalw.art/docs para configurar o servidor
- Onde consigo stalwart?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/stalwartlabs/stalwart
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.
Gerenciador auto-hospedado de newsletters e listas de e-mail, distribuído como um único binário Go e com PostgreSQL.
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++.
Gerenciador de arquivos web e self-hosted que se conecta a vários sistemas de armazenamento, como SFTP, S3, SMB, WebDAV e FTP, por meio de uma arquitetura de plugins.
Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva.