Servidor de correo autohospedado para tu propio dominio, con SMTP/IMAP/POP3, CardDAV/CalDAV, webmail y consola de administración en React, desplegado con Docker Compose.
stalwartlabs/stalwart
Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV.
Alternativa open source a:Microsoft Exchange
Google Workspace
- Estrellas
- 15,198
- Forks
- 1,000
- Issues abiertos
- 55
- Último commit
- hace 24 horas
¿Qué es?
Stalwart es un servidor de correo y colaboración que reúne correo electrónico, calendarios, contactos y almacenamiento de archivos en un único servicio autohospedado. Implementa IMAP4, POP3, JMAP for Mail, SMTP, CalDAV, CardDAV y WebDAV, para que los clientes y dispositivos estándar puedan conectarse sin plugins personalizados.
En cuanto al correo, incluye SMTP con autenticación DMARC, DKIM, SPF y ARC, seguridad de transporte con DANE y MTA-STS, y rotación automática de claves DKIM. Su filtro integrado contra spam y phishing combina listas de bloqueo DNS, un clasificador estadístico, greylisting y seguimiento de reputación. El almacenamiento puede usar RocksDB, PostgreSQL, SQLite, almacenes de objetos compatibles con S3 y otros backends; además, admite clústeres mediante coordinación peer-to-peer o Kafka, NATS y Redis.
El proyecto también ofrece una interfaz web de administración para gestionar cuentas, dominios, listas de correo, colas y registros, además de autenticación mediante LDAP, OIDC y SCIM. Se distribuye con una licencia dual: AGPL-3.0 y una licencia empresarial propietaria.
Funciones clave
- 01Ofrece IMAP4rev2, POP3, JMAP y SMTP para acceder al correo y enviarlo.
- 02Proporciona CalDAV, CardDAV, WebDAV y extensiones de JMAP para calendarios, contactos y archivos.
- 03Autentica el correo entrante y saliente con DKIM, SPF, DMARC y ARC.
- 04Filtra el spam y el phishing mediante listas de bloqueo DNS, un clasificador de tipo bayesiano y greylisting.
- 05Admite varios backends de almacenamiento, como PostgreSQL, SQLite, RocksDB y almacenamiento compatible con S3.
- 06Incluye una interfaz web de administración para cuentas y colas, así como para consultar informes DMARC/TLS.
Casos de uso
- Alojar un servidor de correo privado o para una organización con compatibilidad con clientes estándar.
- Sustituir un servicio alojado de correo y calendario por una alternativa autogestionada.
- Ejecutar una implementación de correo en clúster sobre Kubernetes o Docker con almacenamiento compartido.
- Añadir un filtro de spam y generación de informes DMARC al flujo de correo de un dominio existente.
Inicio rápido
- 1
Instala Stalwart en tu plataforma siguiendo la guía oficial Get Started (Linux, macOS, FreeBSD, Windows o Docker)
- 2
Lee la documentación en stalw.art/docs para configurar el servidor
Antes de usarlo
- El README describe Stalwart como un proyecto con todas sus funciones completas, aunque aún no ha llegado a la versión 1.0 y el esquema de la base de datos sigue en proceso de finalización.
- Los pull requests están restringidos a colaboradores avalados, y actualmente solo se aceptan correcciones de errores y traducciones.
- Tiene una licencia dual: AGPL-3.0 y una licencia Enterprise propietaria (SELv2), por lo que algunas funciones y el uso comercial pueden estar sujetos a las condiciones de Enterprise.
Temas
Preguntas frecuentes
- ¿Qué es stalwart?
- Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV. Stalwart es un servidor de correo y colaboración que reúne correo electrónico, calendarios, contactos y almacenamiento de archivos en un único servicio autohospedado. Implementa IMAP4, POP3, JMAP for Mail, SMTP, CalDAV, CardDAV y WebDAV, para que los clientes y dispositivos estándar puedan conectarse sin plugins personalizados.
- ¿stalwart es gratuito? ¿Qué licencia tiene?
- stalwart no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿stalwart sigue mantenido?
- Mantenimiento activo. El último commit de stalwart fue el 20 oct 2026.
- ¿Para qué puedo usar stalwart?
- Alojar un servidor de correo privado o para una organización con compatibilidad con clientes estándar. Sustituir un servicio alojado de correo y calendario por una alternativa autogestionada. Ejecutar una implementación de correo en clúster sobre Kubernetes o Docker con almacenamiento compartido. Añadir un filtro de spam y generación de informes DMARC al flujo de correo de un dominio existente.
- ¿Cómo se instala stalwart?
- Instala Stalwart en tu plataforma siguiendo la guía oficial Get Started (Linux, macOS, FreeBSD, Windows o Docker) Lee la documentación en stalw.art/docs para configurar el servidor
- ¿Dónde consigo stalwart?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stalwartlabs/stalwart
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de correo privado, autoalojado y de un solo archivo, con SMTP, POP3 e IMAP, además de una interfaz web para gestionar el correo de tu dominio.
Gestor autoalojado de newsletters y listas de correo, distribuido como un único binario de Go y respaldado por PostgreSQL.
Un cliente de correo de escritorio rápido y de código abierto para Mac, Windows y Linux, creado con Electron y un motor de sincronización local en C++.
Un gestor de archivos web autoalojado que se conecta a distintos sistemas de almacenamiento, como SFTP, S3, SMB, WebDAV y FTP, mediante una arquitectura de plugins.
Servicio de correo electrónico autohospedable basado en Cloudflare Workers que permite crear varios buzones en un dominio, enviar mensajes y gestionar adjuntos desde una interfaz web adaptable.